meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
developer:mod:constitute [2023/03/27 22:07] – bibiboxs | developer:mod:constitute [2025/02/12 19:57] (当前版本) – wpr | ||
---|---|---|---|
行 45: | 行 45: | ||
| Language | 存放模组语言文件的目录< | | Language | 存放模组语言文件的目录< | ||
| Map | 存放模组必备地图文件的目录 | | Map | 存放模组必备地图文件的目录 | ||
- | | Module | + | | Plugin |
- | | Script | + | | Script |
| Store | 存放模组内可能用到的扩展资源< | | Store | 存放模组内可能用到的扩展资源< | ||
行 54: | 行 54: | ||
| Cover.png | | Cover.png | ||
| Developer.txt | 模组的开发者名单,可以使用基础的HTML相关代码< | | Developer.txt | 模组的开发者名单,可以使用基础的HTML相关代码< | ||
- | | Icon.ico | + | | Icon.png |
- | | Licence.txt | 模组版权信息,目前只有供用户查看说明的作用 | + | | Icon.ico |
+ | | License.txt | 模组自述&版权信息,当玩家本地检测此文件发生更新时,将会在下次进入主菜单时自动弹出< | ||
每个引擎的衍生模组文件夹内,都有着一些必要的文件组成,如果文件丢失可能会导致异常。 | 每个引擎的衍生模组文件夹内,都有着一些必要的文件组成,如果文件丢失可能会导致异常。 | ||
行 87: | 行 88: | ||
### Script文件夹 | ### Script文件夹 | ||
- | **Script文件夹**内通常只有关键的两个**入口脚本**,具体可参考==脚本开发——脚本开发说明==文档。 | + | **Script文件夹**内通常只有关键的两个**入口脚本**,具体可参考==[脚本开发及API](scripting/ |
行 102: | 行 103: | ||
| GUI | 游戏UI关键配置相关的文件夹< | | GUI | 游戏UI关键配置相关的文件夹< | ||
| Sound | 声音、音频资源文件夹< | | Sound | 声音、音频资源文件夹< | ||
- | | Texture | + | | Sprite| 图片(非贴图)资源文件夹< |
| Video | 视频类资源文件夹< | | Video | 视频类资源文件夹< | ||
| Model | 模型资源文件夹< | | Model | 模型资源文件夹< | ||
- | |||
- | |||
- | ### Config.json 配置文件 | ||
- | |||
- | 此文件==优先配置和模组息息相关的重要内容==,许多开发者可能想实现的功能、限制都可以参考这里。 | ||
- | |||
- | | 配置项 | ||
- | | ------- | ------------------------------------------ | ---------------- | | ||
- | | Name | 模组的通用名称,建议以英文命名(世界语言) | Default Mod | | ||
- | | Owner | 模组的作者,建议以英文命名(世界语言) | ||
- | | Version | 模组的版本号,用作引擎验证及对比使用 | ||
- | |||
- | |||
- | |||
- | ### Store.json 配置文件 | ||
- | |||
- | 此文件==优先配置和游戏内实体类数据相关的信息==,特别是想要添加合法的`角色`、`载具`、`背包物品`均要通过此处提前注册(否则即使导入成功,也是静态模型,不会有具体的效果)。 | ||
- | |||
- | | 配置项 | ||
- | | --------- | ---- | | ||
- | | Character | | | ||
- | | Vehicle | ||
- | | GameItem | ||
行 185: | 行 163: | ||
## 测试及调试 | ## 测试及调试 | ||
+ | > 推荐的测试方式:修改脚本文件后,直接按下[ESC]点击右下角[重连按钮],即可以最新的脚本加载建立服务器。 | ||
+ | > | ||
+ | > 注意:有关模组配置文件\外部导入文件等(除脚本文件外)的更新测试,**必须通过重新加载模组来实现测试**。 | ||
在《沙盘引擎》系统环境中,实际上已经内置了许多**控制台指令**以供使用,其中就包括一些**加载**与**卸载**的指令。 | 在《沙盘引擎》系统环境中,实际上已经内置了许多**控制台指令**以供使用,其中就包括一些**加载**与**卸载**的指令。 | ||
行 203: | 行 184: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | </ | ||
</ | </ |