脚本在很多时候能够代替人工做一些繁琐的重复操作。在手机游戏明日方舟这种需要反复刷图得经验或材料的游戏也是如此。
比如这个明日方舟脚本辅助工具,就能够通过图像识别,设置操作顺序来自动操作刷图,还能设置操作点击延迟和战斗间隔延迟,从而更加模拟真人的操作。
当执行脚本时,计算机会执行一连串的操作。这些操作可能只涉及 Illustrator,也可能涉及其他应用程序,如文字处理、电子表格和数据管理程序。Illustrator 可支持多种脚本环境(例如,Microsoft Visual Basic、AppleScript和 JavaScript 等),且内含标准的脚本组合。用户也可使用自己的脚本,并将这些脚本加入“脚本”子菜单中。
脚本地址:https://u.ldmnq.com/ldysjljh
脚本功能界面:
其中操作时间延迟和战斗间隔延迟需要从一个范围内随机生成随机数,随机数生成的思路如下:
代码如下:
function roll () {
return mt_rand(1,6);
}
echo roll();
然后可以把需要滚动的骰子类型作为参数传递给函数。
清单 2. 将骰子类型作为参数传递
代码如下:
function roll ($sides) {
return mt_rand(1,$sides);
}
echo roll(6); // roll a six-sided die
echo roll(10); // roll a ten-sided die
echo roll(20); // roll a twenty-sided die
从这里开始,我们可以继续根据需要一次滚动多个骰子,返回结果数组;也可以一次性滚动多个不同类型的骰子。但是大多数任务都可以使用这个简单的脚本。
随机名称生成器
如果正在运行游戏、编写故事或者一次性创建大批字符,有时会疲于应付不断出现的新名字。让我们看一看可用于解决此问题的一个简单随机名称生成器。首先,让我们创建两个简单数组 — 一个用于名字,一个用于姓氏。