rwmodjs开发教程

2020-03-21 11:36:37 -0400

一、准备工作

rwmodjs是一种js脚本语言(以下简称rjs),可以通过js与铁锈战争进行交互。它使用Rhino引擎,可以执行部分JSApi和JavaAPI。如果不懂js是什么可先去了解下js是什么再来看本文档。

注意:该教程文档仅适用于本站的Rusted Warfare

1.开发环境

如果你看到这里,则说明你已经基本掌握了js,现在让我们准备一下开发环境

一款文本编辑器:任何一个可以编辑 js 的 IDE 或是纯文本编辑器都可用于 rjs 开发。

2.rjs存放路径

rjs存放于/storage/emulated/0/rustedWarfare/js/文件夹内,只要将js文件放入文件夹内,游戏就可以找到js文件。

3.Hello World!

按照国际惯例,我们来编写一个 Hello World 程序,首先/storage/emulated/0/rustedWarfare/js/内创建一个js文件,再在里面写上

core.toast("Hello World!");
/*提示Hello World!*/

保存后打开游戏在插件内就可以看到刚才写的js,点击js就提示了“Hello World!”

可是这样只能在这个界面提示“Hello World”这个时侯就须要core类里的createFloatButton方法(不懂的可以去看文档 - core),以下是简单示例。

core.createFloatButton("按钮", 10, 10, 150, 100, function onClick(view, result){
    /*点击事件*/
    core.toast("Hello World!");
})
/*在X:10,Y:10处创建一个大小为宽为150,高为100的按钮*/

注意:需要悬浮窗权限。



Subscribe | Register | Login | N