沙盘引擎 (SEngine)

创意诞生沙盘世界,不止如此想象!

用户工具

站点工具


thread:mod-dev-process

📚 深入浅出:游戏开发流程

(此处内容等待同步更新完善)

📒 项目元素速览

引擎相当于一个游戏机;模组相当于游戏机内的游戏一个模组包含一到多个资源和一到多个脚本

  • 引擎
    • 模组1
      • 资源1
      • 资源2
      • ...
      • 资源n
      • ...
      • 脚本1
      • 脚本2
      • ...
      • 脚本n
    • 模组2
      • ...
    • ...
    • 模组n

📒 开始你的第一个“模组”项目

通过简单的示范步骤,学习如何开始开发一个“模组”。

📘 1.获得一份《沙盒引擎》项目

暂时处于开发人员内测阶段,请于QQ群内获取。

📘 2.运行一次确保能正常运转

通过项目目录下的入口程序SandtableEngine.exe启动引擎,一切正常后手动关闭引擎。

📘 3.可选:理解引擎项目的框架

对于未了解引擎项目的开发者,推荐开发前阅读:组成及框架

📘 4.创建属于你的第一个“模组”文件夹

  • **在项目目录下,找到并进入Mods文件夹,创建一个文件夹。
  • 将这个属于自己的独特脚本项目包命名,包名格式为com.xxx.name
  • 其中xxx可以代表作者,name可以代表模组名称**
  • 注意:建议初期就确定好该模组项目名称,后期不再更改

📘 5.按照项目要求的组成结构布置好文件

  • 比如Store、Map、Language、Script等文件夹,Cover.png、Icon.ico等图片资源, 以及各个json文件等等(参考:《模组目录及文件》
  • 注意:该步骤和上一步骤可以替换为“获取一份空白的沙盒引擎模组并改名”以减少工作量。空白模组项目的获取途径为QQ群

📘 6.实现自己的设计

第一次开发前,请务必完整阅读一遍以下内容(按照该顺序):

接着就可以直接编写脚本。

注:如果是空白的完整模组项目,则可直接开启引擎进入模组;否则需要先编写最基础的脚本内容。

📘 7.开启引擎进入自己的模组体验

感受SandEngine的快乐!

📘 8.其他内容

  • 远程仓库备份
  • ...

待完善

thread/mod-dev-process.txt · 最后更改: 2024/05/01 03:13 由 vegetaz