meta data for this page
  •  

📚 差别

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

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
thread:mod-dev-process [2023/09/13 08:00] vegetazthread:mod-dev-process [2025/02/13 17:48] (当前版本) wpr
行 2: 行 2:
 # 深入浅出:游戏开发流程 # 深入浅出:游戏开发流程
 ==(此处内容等待同步更新完善)== ==(此处内容等待同步更新完善)==
 +
 +## 项目元素速览
 +**引擎相当于一个游戏机;模组相当于游戏机内的游戏**;
 +**一个模组包含一到多个资源和一到多个脚本**;
 ++ **引擎**
 +   + **模组1**
 +      + 资源1
 +      + 资源2
 +      + ...
 +      + 资源n
 +      + ...
 +      + 脚本1
 +      + 脚本2
 +      + ...
 +      + 脚本n
 +   + **模组2**
 +      + ...
 +   + **...**
 +   + **模组n**
  
 ## 开始你的第一个“模组”项目 ## 开始你的第一个“模组”项目
 **通过简单的示范步骤,学习如何开始开发一个“模组”。** **通过简单的示范步骤,学习如何开始开发一个“模组”。**
  
-### 获得一份《沙盒引擎》项目+### 1.获得一份《沙盒引擎》项目
 **暂时处于开发人员内测阶段,请于QQ群内获取。** **暂时处于开发人员内测阶段,请于QQ群内获取。**
  
-### 运行一次确保能正常运转+### 2.运行一次确保能正常运转
 **通过项目目录下的入口程序`SandtableEngine.exe`启动引擎,一切正常后手动关闭引擎。** **通过项目目录下的入口程序`SandtableEngine.exe`启动引擎,一切正常后手动关闭引擎。**
  
-### 创建属于你的第一个“模组”文件夹 +### 3.可选:理解引擎项目的框架 
-**在项目目录下,找到并进入`Mods`文件夹,创建一个文件夹将这个属于自己的独特脚本项目包命名,包名格式为`com.xxx.name`其中xxx可以代表作者,name可以代表模组名称**==注意:建议初期就确定好该模组项目名称,后期不再更改==+ 
 +**对于未了解引擎项目的开发者,推荐开发前阅读:[组成及框架(过时)](developer/constitute)。** 
 + 
 +### 4.创建属于你的第一个“模组”文件夹 
 +**在项目目录下,找到并进入`Mods`文件夹,创建一个文件夹。 
 +将这个属于自己的独特脚本项目包命名,包名格式为`com.xxx.name`。 
 +其中xxx可以代表作者,name可以代表模组名称** 
 +==注意:建议初期就确定好该模组项目名称,后期不再更改== 
 + 
 +### 5.按照项目要求的组成结构布置好文件 
 +- **比如Store、Map、Language、Script等文件夹,Cover.png、Icon.ico等图片资源, 
 +  以及各个json文件等等(参考:[《模组目录及文件》](developer/mod/constitute))** 
 +- ==注意:该步骤和上一步骤可以替换为“获取一份空白的沙盒引擎模组并改名”以减少工作量。== 
 + 
 +官方空白模组:https://gitee.com/zainus-harvey-yip/com.sengine.blank 
 + 
 +### 6.实现自己的设计 
 +**第一次开发前,请务必完整阅读一遍以下内容(按照该顺序):** 
 + 
 +- [模组开发流程](developer/mod/constitute), 
 +- [开发前置事项](developer/initial), 
 +- [脚本开发及API](developer/)。 
 + 
 +**接着就可以直接编写脚本。** 
 + 
 +==注:如果是空白的完整模组项目,则可直接开启引擎进入模组;否则需要先编写最基础的脚本内容。== 
 + 
 +### 7.开启引擎进入自己的模组体验 
 + 
 +**享受来自《沙盘引擎》的乐趣!** 
 + 
 +### 8.其他内容 
 +- [《进阶:远程源代码管理(远程仓库备份)》](developer/git) 
 +- ... 
 + 
 + 
 +==待完善== 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
  
-### 按照项目要求的组成结构布置好文件 
-**比如Store、Map、Language、Script等文件夹,Cover.png、Icon.ico等图片资源,以及各个json文件等等**==注意:该步骤和上一步骤可以替换为“获取一份空白的沙盒引擎模组并改名”以减少工作量,获取途径待定== 
  
-### 实现自己的设计 
-**第一次开发前,请务必完整阅读一遍以下内容:[模组开发流程](developer/mod/constitute),[开发前置事项](developer/initial), [脚本开发及API](developer/)(按照该顺序)** 
  
-### 开启引擎进入自己的模组体验 
  
-==注:如果是空白的模组项目,则直接开启引擎进入模组;否则需要先编写最基础的脚本内容。== 
  
-### 其他内容:待完善 
  
  
 </markdown> </markdown>