Skip to content

BlackWhite2000/GameCreator-plug-template

Repository files navigation

说明

GameCreator功能开发起手模板。

配置

创建 .env 文件, 可参考 .env.example 文件。

OUTPUT_NAME=App # ts合并名称。
OUTPUT_PATH=Game # 存放文件的目录, 使用相对路径,如Game就表示存放至 template/Game 目录内。
OUTPUT_FOLDER_NAME=App  # ts合并存放的文件夹名。

开始

1、安装依赖

npm install pnpm -g
pnpm install

2、下载工程

将工程下载放到 template 目录内。

如果发现 tsconfig.json 不再报找不到文件 **/template/Game 的错误,表示放置正确。

3、开发

src 文件开始,开发完毕后执行 pnpm run build 将自动合并ts并拷贝至工程内。

命令说明

pnpm run build # 合并 src 目录内的ts文件并拷贝至工程内。
pnpm run build:w # 持续监听执行 pnpm run build,当 src 目录内有变更时,自动合并更新。
pnpm run build:all:w # 持续监听,当 src 目录内有变更时,将变更文件拷贝至工程内。
pnpm run build:public # 将 public 目录内的文件并拷贝至工程内。
pnpm run copy # 将 src 目录内的文件并拷贝至工程内,与 pnpm run build 区别在于不会合并ts。
pnpm run delete:ts # 删除 pnpm run build、pnpm run copy 生成的ts文件。
pnpm run delete:all # 删除所有生成的文件,包括目录。

目录说明

template # 项目工程存放目录。
script # 该项目运行脚本。
public # 该目录下的文件不会被合并,将会直接被拷贝至工程。
src # 该目录下的文件将被合并成一个 ts 文件并拷贝至工程,文件名跟随环境变量 OUTPUT_NAME。
design # 可以将相关设计稿放置在此处。

About

GameCreator功能开发起手模板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published