🔨 mini-shed
主要的命令行工具,用来创建,编译小游戏,还提供一些辅助功能。
由于是命令行工具,需要全局安装
npm install -g @shed/cli
或使用 yarn
yarn global add @shed/cli
安装完成后,在命令行中调用 shed
命令,如果有提示则表示安装成功。
shed -h # -h显示所有命令的 help 信息
安装成功之后即可在命令行中调用shed
命令,shed -h
查看帮助。
通常为 shed
+ 命令
+ --参数
的方式使用命令行
shed create <name>
创建一个新的小游戏shed build <platform>
编译到小游戏平台shed spritesheet <folder>
创建一个spritesheet
shed fnt <file>
fnt 格式转 json
> shed create myGame # 在当前目录下创建一个新游戏叫做 `myGame`
进入 myGame
目录,安装依赖
> cd myGame
> npm install # 或者 yarn install
进入开发模式,实时编译,web预览
> shed build h5 --watch
--watch
参数可以实时监视代码修改,实时编译。
还可以加 --debug
参数,会生成 sourcemap
,并且不会压缩代码, 方便调试。
> shed build wx # 微信小游戏
> shed build qq # 手Q小游戏
> shed build tt # 头条小游戏
> shed build oppo # oppo小游戏
> shed build h5 # web网页版本
通常调用后会发布到一个独立文件夹下,打开对应的开发者工具导入该文件夹,根据需要修改对应平台的参数。
各平台不同,且在发展之中,但大同小异,具体参数还需参看各小游戏平台参考文档,做相应的修改。
命令为 shed + spritesheet + 文件夹
此命令需要提前安装
ImageMagick 6.X
> shed spritesheet ./images #将./images目录下所有图片打包成一个 spritesheet
命令 shed + fnt + 文件名
可将fnt格式转换成 mini-shed
支持的 json
格式
shed fnt ./myfont.fnt # 将./myfont.fnt 转换成 ./myfont.json
shed -h