meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
releases [2024/08/10 22:31] – bibiboxs | releases [2025/07/19 04:15] (当前版本) – bibiboxs | ||
---|---|---|---|
行 1: | 行 1: | ||
< | < | ||
- | # 版本获取&信息 | + | # 获取引擎 |
- | > **==暂无正式版本释放,敬请期待。==** | + | > **==暂无正式版本发布,敬请期待。==** |
- | > | + | > |
- | > **(根据计划,游戏将在2024年12月公开发布)** | + | |
- | 根据我们的开发计划,一切正在有条不紊的进行中,沙盘引擎将在2024年正式版发布。 | + | 根据我们的开发计划,一切正在有条不紊的进行中,敬请期待。 |
- | ## 优先测试版本 | ||
- | > 如果你对《沙盘引擎》有足够的兴趣,或者有兴趣开发游戏模组,您可以加入我们的优先测试! | ||
- | **《沙盘引擎》交流QQ群:**[798458058](http://qm.qq.com/ | + |  |
- | **公开Demo下载(定期更新替换):**https:// | ||
- | (截止2024-07-08,现在阶段暂无公开Demo,请加入QQ群参与测试) | + | ## 优先测试 |
+ | |||
+ | > 如果你对 沙盘引擎 有足够的兴趣,或有兴趣开发游戏模组,欢迎加入优先内部测试! | ||
+ | |||
+ | **沙盘引擎 交流QQ群:**[798458058](http:// | ||
**==来自中国以外的玩家吗?多语言版本我们正在优化完善中,如果你有意愿测试\体验,请来[Discord](https:// | **==来自中国以外的玩家吗?多语言版本我们正在优化完善中,如果你有意愿测试\体验,请来[Discord](https:// | ||
- |  | + | |
+ | |||
+ | ## 引擎信息 | ||
+ | |||
+ | - **Steam商店:**https://store.steampowered.com/ | ||
+ | - **Indienova独立精神:**https:// | ||
+ | - **Trello规划看板:**https:// | ||
+ | |||
## 版本时间线 | ## 版本时间线 | ||
- | - 2024/8月(计划中):完善初代正式版本,编写现行教学文档 | + | |
+ | - 2025(计划中):完善初代正式版本 | ||
+ | - 2024/ | ||
- 2024/ | - 2024/ | ||
- 2024/ | - 2024/ | ||
行 32: | 行 42: | ||
- | |||
- | ## 未来计划 | ||
- | 我们有很多的计划想法,如果时机成熟,这些功能将会在未来逐个到来。 | ||
- | |||
- | - [√] 基础引擎功能 | ||
- | - [ ] 列车及铁路轨道 | ||
- | - [ ] 游戏菜单UI自定义 | ||
- | - [ ] 模组插件功能(传统意义上的MOD) | ||
- | - [ ] 更多语言翻译 | ||
- | - [ ] 角色动画及导入 | ||
- | - [ ] 更多计划…… | ||
## 更新日志 | ## 更新日志 | ||
- | 在本页文档中,将记录**《沙盘引擎》自初代版本起的更新内容日志**。 | + | 在本页文档中,将记录** 沙盘引擎 自初代版本起的更新内容日志**。 |
有关**版本升级或功能调整**等信息,均可在此页面进行查阅和进一步了解。 | 有关**版本升级或功能调整**等信息,均可在此页面进行查阅和进一步了解。 | ||
行 58: | 行 57: | ||
- | ## V0.79_B32(2024-08-10) | + | ## V0.82_B42(2025-05) |
+ | |||
+ | - **新增:** | ||
+ | - **引擎正式版迭代计划内容** | ||
+ | - 部分天气效果 | ||
+ | - 渲染反射效果(配置可选) | ||
+ | - 新的内置地图图标库 | ||
+ | - 新的内置天空盒,增加天空盒旋转速率选项(地图编辑器)+API(`SetSkyboxRotateSpeed()`) | ||
+ | - 日月颜色修改选项+API(`SetWorldSolarColor()`) | ||
+ | - 日月尺寸缩放选项+API(`SetWorldSolarScale()`) | ||
+ | - 地图编辑器[默认世界亮度]选项(与API相同`SetWorldBrightness()`)(反馈:`CSBoy`) | ||
+ | - 新的`CameraLUTs`内置资源 | ||
+ | - 允许服务端为玩家发送并执行客户端代码(API:`player.ClientExec()`) | ||
+ | - 玩家使用语音(正在说话)时将会显示状态及玩家名称 | ||
+ | - 圆形轮盘菜单+API(`CreateRadialMenu()`),用法与`NativeMenu`基本相同 | ||
+ | - 图形API(`Vulkan+DX12`)的实验性支持(由bat启动) | ||
+ | - [DedicatedServer专用服务器(BAT服务端)](reference/ | ||
+ | - 新的内置人形角色,移除旧版人形角色(感谢V0.8之前角色创作者的贡献) | ||
+ | - 新版GUI面板系统,重定义`FairyGUI API`(旧版GUI代码需要更新) | ||
+ | - 角色API(`character.CrouchMultiplier`)支持设置蹲下移动速度倍数 | ||
+ | - 新的模组脚本组(脚本目录)管理机制(`_Config.json`) | ||
+ | - 地图编辑器[第一人称相机预览]功能(反馈:`China-MPK`) | ||
+ | - 新的后处理选项[屏幕空间反射](需要开启:延迟路径) | ||
+ | - 新的道路模型、地图编辑器道路工具(感谢:`Alnnt`) | ||
+ | - **移除:** | ||
+ | - 停止使用`gameanalytics`相关网络服务 | ||
+ | - 地图编辑器[SetSeason世界主色调]选项,目前仅能通过代码修改(`SetSeason() || SetWorldColor()`) | ||
+ | - **因引擎设计框架方向改动,原接口`Object.World`及`World`相关接口不再支持,未来版本可能有类似新的实现** | ||
+ | - **修复:** | ||
+ | - 已知的版本问题 | ||
+ | - 引擎字体模糊问题 | ||
+ | - 偶发的屏幕残留白影问题 | ||
+ | - 实体观察抖动问题 | ||
+ | - Bat控制台中文乱码的问题 | ||
+ | - 武器攻击第二次延迟的问题 | ||
+ | - 多人游戏浏览器**[互联网列表]**阻塞卡顿的问题 | ||
+ | - **修改:** | ||
+ | - 引擎渲染模式默认修改为[延迟渲染] | ||
+ | - 引擎默认字体更换为[Noto Sans] | ||
+ | - 游戏选项[LOD等级]将同时影响实体渲染距离 | ||
+ | - 网络TickRate默认值修改为`30`,且支持服务端自定义TickRate(范围10~100)(API:`SetHostTickRate()`) | ||
+ | - 角色移动降低起步延迟,移动会更灵活 | ||
+ | - 移除`OnCharacterPropActionBefore`事件,相关功能转而`character.CanAction`使用 | ||
+ | - 修改`Client\BindGameMenuButton()`相关方法参数,支持更多自定义菜单按钮 | ||
+ | - 引导API`Player.AddGuider()`增加文字参数及效果 | ||
+ | - 提升UI动画流畅度(反馈:`小米团`) | ||
+ | - 角色AI系统重构,相关机制和API更新 | ||
+ | - 角色、载具等动态实例如果低于世界最低高度,则会被自动传送至地面 | ||
+ | - 玩家API`player.Pos`不再重定向`Player.Entity.Pos`,目前表示为玩家视角坐标 | ||
+ | - **模组`Store\Texture`目录命名修改为`Store\Sprite`,旧版的`Texture`目录另做未来版本使用** | ||
+ | - 游戏选项[主题色彩颜色]不再可选,转移至地图编辑器自定义设置,由地图作者选择合适的LUT主题(仍可被脚本修改) | ||
+ | - 脚本API`GetGlobalVars()`及获取`Startup`异常的问题(反馈:`WPR`) | ||
+ | - 新的[模组插件机制](https:// | ||
+ | - 按键绑定方法发生改变,客户端方法不变(`BindKey | BindNativeKey`),服务端不再支持绑定方法,而是改为是否监听来自客户端的按键(`RegisterKeyListener`),具体改变参考Wiki文档 | ||
+ | - **优化:** | ||
+ | - 游戏性能及GC优化 | ||
+ | - 游戏初始内存大幅度优化 | ||
+ | - 游戏地图加载后默认缓存最新(静态地图),下次重连时将会直接加载 | ||
+ | - 部分载具驾驶手感优化 | ||
+ | - 游戏地图& | ||
+ | - 网络同步优化 | ||
+ | - 游戏地图加载速度优化(游戏大地图将不再进行运行时压缩,占用一定的内存,但会提高加载速度) | ||
+ | - 更完善的**VSCode工作流**代码补全机制,了解更多《脚本开发最佳实践》 | ||
+ | |||
+ | |||
+ | |||
+ | ## V0.79_B33(2024-08-30) | ||
- **修复:**已知的版本问题(部分问题反馈:`R0、Alphahu`) | - **修复:**已知的版本问题(部分问题反馈:`R0、Alphahu`) | ||
行 68: | 行 133: | ||
- **新增:**粒子特效类`Effect`(API)及旧版引擎效果(Model `ID3`)重写优化 | - **新增:**粒子特效类`Effect`(API)及旧版引擎效果(Model `ID3`)重写优化 | ||
- **新增:**[模组插件机制](https:// | - **新增:**[模组插件机制](https:// | ||
- | - **新增:**内测阶段版本(V0.8)临时命令行`-standardedition_test`(内置`bat`批处理),可用于任何用户临时测试**标准版游戏**,此功能将会在正式版之前移除 | + | - **新增:**内测阶段版本(V0.8)临时命令行`-premium_test`(内置`bat`批处理),可用于任何用户临时测试**白金版游戏**,此功能将会在正式版之前移除 |
- **新增:**程序在失去焦点时将会默认静音 | - **新增:**程序在失去焦点时将会默认静音 | ||
- **新增:**游戏扬声器通道设置选项,可根据自身音频设备调整 | - **新增:**游戏扬声器通道设置选项,可根据自身音频设备调整 | ||
行 77: | 行 142: | ||
- **优化:**提升游戏地图加载速度 | - **优化:**提升游戏地图加载速度 | ||
- **优化:**游戏声音标准化 | - **优化:**游戏声音标准化 | ||
- | - **优化:**地图编辑器,当单个对象属性有功能作用时,对应属性名称将高亮显示,反之属性则只有记录作用 | + | - **优化:**地图编辑器 |
+ | |||
+ | - 当单个对象属性有功能作用时,对应属性名称将高亮显示,反之属性则只有记录作用 | ||
+ | - 增加【结构菜单】以显示场景内所有对象 | ||
+ | - 增加`Ctrl+A`全选对象 | ||
- **优化:**引擎及模组资源`AssetHash`逻辑,修复资源同步异常问题 | - **优化:**引擎及模组资源`AssetHash`逻辑,修复资源同步异常问题 | ||
- **优化:**连发枪类武器不再默认多次发射,而是单次发射 | - **优化:**连发枪类武器不再默认多次发射,而是单次发射 | ||
行 96: | 行 165: | ||
- `Camera.IsObserver | (World)player.IsObserver`可获取当前是否为观察模式(除控制自身角色外的其他任何相机模式,均为“观察模式”),**观察模式下无法控制自身角色** | - `Camera.IsObserver | (World)player.IsObserver`可获取当前是否为观察模式(除控制自身角色外的其他任何相机模式,均为“观察模式”),**观察模式下无法控制自身角色** | ||
- 相机系统允许继承其他对象观察者视角(NPC及玩家视角) | - 相机系统允许继承其他对象观察者视角(NPC及玩家视角) | ||
- | | ||
行 260: | 行 328: | ||
- **初代内测版本发布,在内测开发群进行初代体验。** | - **初代内测版本发布,在内测开发群进行初代体验。** | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||