你是否因为 GMS 2 IDE 带来的太多花哨功能感到无所适从,你是否因为 GMS 2 IDE 界面天天无响应导致无法运行游戏而苦恼,你是否因为 GMS 2 IDE 总是出现一堆谜一样的 bug 感到生气,甚至大骂 YOYOSB
Rubber 是一个 IGOR 的封装,使用 TypeScript 编写,可以无需打开 GMS 2 IDE 即可运行或编译 GMS 2 项目的游戏的命令行程序,这个程序要求你安装有 GMS 2 并且拥有正版 GMS 2 的许可证,以保证程序可以正常运行(如果用的是破解还是洗洗睡了吧,尽管我也是正版 GMS 2 用户的受害者)
该命令行程序目前只支持编译 Windows 平台,且只支持 Desktop 许可证(毕竟只在 Windows 进行编译,Web,Mobile,UWP 暂时没它们的事情了)
该命令行程序暂不支持 Mac 平台的运行或编译。
项目地址:https://github.com/GameMakerDiscord/Rubber
安装
首先需安装最新版本的 Node.js,目前版本为 8.11.4(6.3.1 远古版本翻车了)
然后使用 npm 安装它。
npm install -g gamemaker-rubber
安装完毕后就能使用了。
使用
方法:
rubber [options] path/to/project.yyp [output file]
选项 | 介绍 |
---|---|
-Z, --zip | 编译为 Zip |
-I, --installer | 编译为 NSIS 安装包 |
-y, --yyc | 使用 YYC(YoYo Compiler)编译 |
-v, --version | 输出版本 |
-c, --config | 设置配置文件(作者说未进行测试) |
-h, --help | 输出帮助内容和使用方法 |
范例:
rubber project_folder
在{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}cd{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}/project_folder
打开 yyp(效果与在 GMS 2 IDE 点击运行按钮相同)rubber .
在当前目录打开 yyprubber --yyc --zip .
在当前目录使用 YYC 编译 yyp 并打包为 ziprubber --yyc --zip project.yyp
在指定目录使用 YYC 编译{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}cd{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}/project.yyp
并打包为 ziprubber --yyc -I project.yyp
在指定目录使用 YYC 编译{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}cd{ee46d455bb973d18cbb7a6494b671ea31c8e7beff9e54954a00f14cc30d8c7e3}/project.yyp
并打包为 NSIS 安装包
Comments NOTHING