美文网首页
rescript-screeps-starter 模板

rescript-screeps-starter 模板

作者: 把猫map成狗 | 来源:发表于2022-05-10 22:10 被阅读0次

我把自己线上正在跑的 screeps 目录, 做了一个精简, 去掉了我自己的逻辑. 只保留了一些游戏的公共 API, 放在了 Binding.res 文件里面.

模板地址 https://github.com/schneiderlin/rescript-screeps-starter

<a id="org7ee7ae6"></a>

features

<a id="org999bfed"></a>

hot code reloading

使用

npm run start

命令持续将 rescript 编译成 js

再开一个命令行执行

npm run build

自动将 Main.res 打包成 main.js. 只需要将 main.js 文件放到 screeps 的本地目录中(在 mac 系统中是/Library/Application\ Support/ screeps/scripts/screeps.com/default/), 就能实现代码自动更新.

因此建议把该项目放到 …/screeps.com/rescript/ 目录中, 运行 npm run start 和 npm run build. 游戏中的 rescript 分支就会根据本地的 rescript 代码实时更新.

<a id="org7004080"></a>

自动上传到任意 screeps 账号

https://docs.screeps.com/auth-tokens.html 获取 screeps 账号的 api token. 填写 token 到 .secret.json 文件的对应位置, 然后执行

npm run start
npm run push

就会自动热更新代码到对应的 screeps 账号

<a id="org61d0f67"></a>

总结

这篇文章介绍了 rescript 模板的基本使用方法. 下一篇文章会介绍如何用 rescript 来写官方教程 1

相关文章

网友评论

      本文标题:rescript-screeps-starter 模板

      本文链接:https://www.haomeiwen.com/subject/rberurtx.html