meta data for this page
  •  

📚 差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
releases [2024/12/15 21:20] bibiboxsreleases [2025/08/16 21:37] (当前版本) bibiboxs
行 1: 行 1:
 <markdown> <markdown>
-版本获取&信息+# 获取引擎
  
-> **==暂无正式版本释放,敬请期待。==** +> **==暂无正式版本发布,敬请期待。==** 
- +>
-> **(根据计划,游戏将在2025年夏季完整发布)**+
  
-根据我们的开发计划,一切正在有条不紊的进行中,沙盘引擎将在2024年正式版发布+根据我们的开发计划,一切正在有条不紊的进行中,敬请期待
  
-## 优先测试版本 
-> 如果你对《沙盘引擎》有足够的兴趣,或者有兴趣开发游戏模组,您可以加入我们的优先测试! 
  
-**《沙盘引擎》交流QQ群:**[798458058](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n0t45o6WIWZYXWrpv40SPfoaffPUkG0m&authKey=cPkQpVVDMsrnyTWzPL7GarqADftyWbwjpTI1lSvNGTBXRGS4ZpAisGQVbNX%2BYkwL&noverify=0&group_code=798458058 "798458058")(最新测试渠道)+![](20250719041319.webp)
  
-**公开Demo下载(定期更新替换):**https://indienova.com/g/SandtableEngine 
  
-(截止2024-07-08现在阶段暂无公Demo加入QQ群参与测试+## 优先测试 
 + 
 +> 如果你对 沙盘引擎 有足够的兴趣或有兴趣发游戏模组欢迎加入优先内部测试! 
 + 
 +**沙盘引擎 交流QQ群:**[798458058](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n0t45o6WIWZYXWrpv40SPfoaffPUkG0m&authKey=cPkQpVVDMsrnyTWzPL7GarqADftyWbwjpTI1lSvNGTBXRGS4ZpAisGQVbNX%2BYkwL&noverify=0&group_code=798458058 "798458058")
  
 **==来自中国以外的玩家吗?多语言版本我们正在优化完善中,如果你有意愿测试\体验,请来[Discord](https://discord.gg/3xEq9awnxa "Discord")和我们聊聊!==** **==来自中国以外的玩家吗?多语言版本我们正在优化完善中,如果你有意愿测试\体验,请来[Discord](https://discord.gg/3xEq9awnxa "Discord")和我们聊聊!==**
  
-![](asset:1687157070654.webp)+ 
 + 
 +## 引擎信息 
 + 
 +- **Steam商店:**https://store.steampowered.com/app/926200 
 +- **Indienova独立精神:**https://indienova.com/g/SandtableEngine 
 +- **Trello规划看板:**https://trello.com/b/7OvP0nDA 
 + 
  
 ## 版本时间线 ## 版本时间线
-2024/11月(计划中):完善初代正式版本,编写现行教学文档+ 
 +2025(计划中):完善初代正式版本 
 +- 2024/12月:初代测试版本完成逐渐开启深入测试
 - 2024/6月:完善初代版本大部分内容,重构载具系统 - 2024/6月:完善初代版本大部分内容,重构载具系统
 - 2024/3月:版本V0.73测试版本更新,增加多视角及更多功能 - 2024/3月:版本V0.73测试版本更新,增加多视角及更多功能
行 32: 行 42:
  
  
- 
-## 未来计划 
-我们有很多的计划想法,如果时机成熟,这些功能将会在未来逐个到来。 
- 
-- [√] 基础引擎功能 
-- [ ] 列车及铁路轨道 
-- [ ] 游戏菜单UI自定义 
-- [ ] 模组插件功能(传统意义上的MOD) 
-- [ ] 更多语言翻译 
-- [ ] 角色动画及导入 
-- [ ] 更多计划…… 
  
 ## 更新日志 ## 更新日志
  
-在本页文档中,将记录**沙盘引擎自初代版本起的更新内容日志**。+在本页文档中,将记录** 沙盘引擎 自初代版本起的更新内容日志**。
  
 有关**版本升级或功能调整**等信息,均可在此页面进行查阅和进一步了解。 有关**版本升级或功能调整**等信息,均可在此页面进行查阅和进一步了解。
行 57: 行 56:
  
  
-## V0.80_B372024-12-15+ 
 +### V0.83_B502025-08) 
 + 
 +- **新增** 
 +  - **版本计划更新迭代的内容** 
 +  - 添加背包界面的ESC关闭功能(反馈:`yanyan`) 
 +  - 地图编辑器新版功能 
 +    - 启用\禁用Terrain地形(隐藏世界地形,仅使用模型组成地图) 
 +    - 强制标记模型使用细节碰撞体 
 +    - 支持以顶点方式操作模型对象(`V`) 
 +  - 支持修改夜间天空盒颜色(`SetSkyboxNightColor()`) 
 +  - 支持修改世界云颜色、密度等(`SetWorldCloudColor() | SetWorldCloudDensity() `) 
 +  - 支持修改UI界面尺寸比例 
 +  - 支持修改**地图快照**风格及动态生成(`Client.Core.GenerateMapSnapshot()`) 
 +  - 对于人形角色,移动速度API将影响移动动作的速度 
 + 
 + 
 +- **移除** 
 +  - 水面效果不再是可选项,默认使用新版水面 
 +  - 渲染API`OpenGL Core`不再支持 
 +  - 世界脚本下的`NativeMenu | RadialMenu`不再支持(规范脚本作用空间),仅支持客户端脚本 
 +  - 移除旧版关于`Host\Space`的**文件IO**操作API 
 + 
 + 
 +- **修复** 
 +  - 版本测试的已知问题 
 +  - 地图编辑器操作及部分逻辑问题(反馈:`China-MPK`) 
 +  - 旧版引擎与新版连接异常未报错的问题(反馈:`WPR`) 
 +  - 下雨天气室内可见雨滴的问题(反馈:`MTLR`) 
 + 
 + 
 +- **修改** 
 +  - Window窗口标题不再显示`Sandtable Engine`版权信息,模组版权更独立清晰 
 +  - **新版道路系统** 
 +    - 更丰富的道路种类(道路、路口、桥梁、隧道) 
 +    - **移除旧版道路模型,关于地图道路部分可能需要部分重建** 
 +  - **更新脚本API格式规范** 
 +    - 除`Native`命名空间外,其他命名空间(`World | Client`)均需要使用前缀(例如:`World.Core.SetHostName()`) 
 +    - 应对新的API标准规范,模组SDK已经更新`d.ts `及最佳实践的配置文件(以VSCode作为标准开发工具) 
 +    - 因API代码规范改动,旧版模组需要开发者更新代码写法(添加Class前缀) 
 +    - 此版本API规范改动后,未来不会轻易进行修改 
 +    - 当前API开发更加规范,类名\空间\引用逻辑将更清晰,不会出现`World | Client`代码提示重复的情况 
 +    - **考虑到`C\S`逻辑规范**,部分`World.Player`下的方法被移除(修改为仅客户端实现) 
 +  - **API改变** 
 +    - `World.Entity.Outline`及相关的描边方法,修改为客户端模式(`Client.Entity.Outline`),并增加设置颜色方法`Client.Core.SetOutlineColor()` 
 +    - 模组主机目录`Host`不再限制特定格式,完全由`World`脚本API修改及操作,并支持多层子目录 
 +    - `Native/Helper`类名修改为`Native/Misc` 
 +  - 武器道具射击及`RayPowerCast`触发所产生的痕迹、击中效果等**遵循触发时的颜色** 
 +  - 相机后处理`TileShift`不再是游戏选项,而是API`Camera.TileShift` 
 +  - 地图及编辑器**地形高度限制**提升至`-256 ~ 256 = 512`(**仅限新版本后新建的地图**,旧版地图高度限制不变`-30 ~ 30 = 60`) 
 +  - 模型对象的缩放属性不再允许设置为负数 
 + 
 + 
 +- **优化** 
 +  - 程序包体大小优化 
 +  - 优化渲染性能及帧数,增加渲染缩放控制选项 
 +  - 相机自由模式(游戏场景、地图编辑器)增加按键平滑处理 
 +  - 雨\雪天效果优化 
 +  - 世界天空盒更换线性混合过渡 
 +  - 脚本**RPC\CMD**通讯优化,并支持多种基础类型参数 
 + 
 + 
 + 
 +### V0.82_B42(2025-05
  
 - **新增:** - **新增:**
-  - 引擎正式版迭代计划内容 +  - **引擎正式版迭代计划内容**
-  - 季节系统及效果,API:`SetSeason()`,默认季节为春(`0`),地图编辑器可设置地图默认季节+
   - 部分天气效果   - 部分天气效果
   - 渲染反射效果(配置可选)   - 渲染反射效果(配置可选)
-  - 新的内置地图图标库+  - 新的内置地图图标库
   - 新的内置天空盒,增加天空盒旋转速率选项(地图编辑器)+API(`SetSkyboxRotateSpeed()`)   - 新的内置天空盒,增加天空盒旋转速率选项(地图编辑器)+API(`SetSkyboxRotateSpeed()`)
   - 日月颜色修改选项+API(`SetWorldSolarColor()`)   - 日月颜色修改选项+API(`SetWorldSolarColor()`)
   - 日月尺寸缩放选项+API(`SetWorldSolarScale()`)   - 日月尺寸缩放选项+API(`SetWorldSolarScale()`)
-  - 地图编辑器默认世界亮度选项(与API相同`SetWorldBrightness()`)(反馈:`CSBoy`)+  - 地图编辑器[默认世界亮度]选项(与API相同`SetWorldBrightness()`)(反馈:`CSBoy`)
   - 新的`CameraLUTs`内置资源   - 新的`CameraLUTs`内置资源
   - 允许服务端为玩家发送并执行客户端代码(API:`player.ClientExec()`)   - 允许服务端为玩家发送并执行客户端代码(API:`player.ClientExec()`)
 +  - 玩家使用语音(正在说话)时将会显示状态及玩家名称
 +  - 圆形轮盘菜单+API(`CreateRadialMenu()`),用法与`NativeMenu`基本相同
 +  - 图形API(`Vulkan+DX12`)的实验性支持(由bat启动)
 +  - [DedicatedServer专用服务器(BAT服务端)](reference/dedicatedserver)
 +  - 新的内置人形角色,移除旧版人形角色(感谢V0.8之前角色创作者的贡献)
 +  - 新版GUI面板系统,重定义`FairyGUI API`(旧版GUI代码需要更新)
 +  - 角色API(`character.CrouchMultiplier`)支持设置蹲下移动速度倍数
 +  - 新的模组脚本组(脚本目录)管理机制(`_Config.json`)
 +  - 地图编辑器[第一人称相机预览]功能(反馈:`China-MPK`)
 +  - 新的后处理选项[屏幕空间反射](需要开启:延迟路径)
 +  - 新的道路模型、地图编辑器道路工具(感谢:`Alnnt`)
 - **移除:** - **移除:**
   - 停止使用`gameanalytics`相关网络服务   - 停止使用`gameanalytics`相关网络服务
-  - 地图编辑器世界主色调选项,目前仅能通过代码修改(`SetSeason() || SetWorldColor()`)+  - 地图编辑器[SetSeason世界主色调]选项,目前仅能通过代码修改(`SetSeason() || SetWorldColor()`) 
 +  - **因引擎设计框架方向改动,原接口`Object.World`及`World`相关接口不再支持,未来版本可能有类似新的实现**
 - **修复:** - **修复:**
   - 已知的版本问题   - 已知的版本问题
   - 引擎字体模糊问题   - 引擎字体模糊问题
   - 偶发的屏幕残留白影问题   - 偶发的屏幕残留白影问题
 +  - 实体观察抖动问题
 +  - Bat控制台中文乱码的问题
 +  - 武器攻击第二次延迟的问题
 +  - 多人游戏浏览器**[互联网列表]**阻塞卡顿的问题
 - **修改:** - **修改:**
-  - 引擎默认字体更换【系统默认字体 +  - 引擎渲染模式默认修改[延迟渲染] 
-  - 游戏选项LOD等级将同时影响实体渲染距离+  - 引擎默认字体更换为[Noto Sans] 
 +  - 游戏选项[LOD等级]将同时影响实体渲染距离
   - 网络TickRate默认值修改为`30`,且支持服务端自定义TickRate(范围10~100)(API:`SetHostTickRate()`)   - 网络TickRate默认值修改为`30`,且支持服务端自定义TickRate(范围10~100)(API:`SetHostTickRate()`)
   - 角色移动降低起步延迟,移动会更灵活   - 角色移动降低起步延迟,移动会更灵活
行 88: 行 166:
   - 提升UI动画流畅度(反馈:`小米团`)   - 提升UI动画流畅度(反馈:`小米团`)
   - 角色AI系统重构,相关机制和API更新   - 角色AI系统重构,相关机制和API更新
 +  - 角色、载具等动态实例如果低于世界最低高度,则会被自动传送至地面
 +  - 玩家API`player.Pos`不再重定向`Player.Entity.Pos`,目前表示为玩家视角坐标
 +  - **模组`Store\Texture`目录命名修改为`Store\Sprite`,旧版的`Texture`目录另做未来版本使用**
 +  - 游戏选项[主题色彩颜色]不再可选,转移至地图编辑器自定义设置,由地图作者选择合适的LUT主题(仍可被脚本修改)
 +  - 脚本API`GetGlobalVars()`及获取`Startup`异常的问题(反馈:`WPR`)
 +  - 新的[模组插件机制](https://sengine.mp-gamer.com/developer/plugins/main)读取方式,旧版`Plugins.txt`已不再可用,使用`_Config.json`进行管理
 +  - 按键绑定方法发生改变,客户端方法不变(`BindKey | BindNativeKey`),服务端不再支持绑定方法,而是改为是否监听来自客户端的按键(`RegisterKeyListener`),具体改变参考Wiki文档
 - **优化:** - **优化:**
   - 游戏性能及GC优化   - 游戏性能及GC优化
   - 游戏初始内存大幅度优化   - 游戏初始内存大幅度优化
-  - 游戏地图加载后默认缓存最新一份(静态地图),下次重连时将重复加载,大幅提高【重新连\同场景加载】速度+  - 游戏地图加载后默认缓存最新(静态地图),下次重连时将会接加载
   - 部分载具驾驶手感优化   - 部分载具驾驶手感优化
   - 游戏地图&雷达系统优化   - 游戏地图&雷达系统优化
 +  - 网络同步优化
 +  - 游戏地图加载速度优化(游戏大地图将不再进行运行时压缩,占用一定的内存,但会提高加载速度)
 +  - 更完善的**VSCode工作流**代码补全机制,了解更多《脚本开发最佳实践》
 +
  
  
-## V0.79_B33(2024-08-30)+### V0.79_B33(2024-08-30)
  
 - **修复:**已知的版本问题(部分问题反馈:`R0、Alphahu`) - **修复:**已知的版本问题(部分问题反馈:`R0、Alphahu`)
行 140: 行 229:
  
  
-## V0.78_B30(2024-07-07)+### V0.78_B30(2024-07-07)
  
 - **修复:**已知的版本问题*(部分问题反馈:`R0`)* - **修复:**已知的版本问题*(部分问题反馈:`R0`)*
行 301: 行 390:
  
 - **初代内测版本发布,在内测开发群进行初代体验。** - **初代内测版本发布,在内测开发群进行初代体验。**
 +
 +
 +
 +
 +
 +