跳至主要內容

如何使用定制引擎

Mahiru大约 1 分钟

如何使用定制引擎

定制引擎功能是 WebGAL Terre 4.5.0 版本加入的功能。相比于只能使用 WebGAL 官方模板创建一个新的游戏项目,定制引擎允许你在创建游戏项目时使用你自己开发或他人开发的,针对某种类型游戏的定制版本。

从 WebGAL Terre 4.6 开始,定制引擎应放在用户数据目录的 derivative-engines 下,而不是旧版安装目录中的 assets/templates/Derivative_Engine

定制引擎的文件结构

定制引擎一般以压缩包的形式分发。解压后,得到以定制引擎为名称的一个目录,目录结构大致是这样的(name 是定制引擎在 WebGAL Terre 中显示的名称):

name
├── assets
├── game
├── icons
├── index.html
├── manifest.json
└── webgal-serviceworker.js

然后,在 WebGAL Terre 设置中打开用户数据目录,将这样的目录放入其中的 derivative-engines 下,形成形如如下文件结构(否则不能正常创建游戏):

derivative-engines
└── name
    ├── assets
    ├── game
    ├── icons
    ├── index.html
    ├── manifest.json
    └── webgal-serviceworker.js

如果你使用 portable 模式,用户数据目录是 WebGAL Terre 安装目录下的 data 文件夹,此时应放到 data/derivative-engines/name

启动 WebGAL Terre,你应该可以在创建游戏时选择使用定制引擎创建游戏。