如何能限制箭数
本帖最后由 寒冰绝对零度 于 2020-12-2 22:05 编辑有什么语句可以限制弓箭手的箭枝?
比如这个弓箭手只有十支箭,射完之后就没有了,需要重新购买之类的? 请修改标题,例如改成“如何能限制箭数”,否则这样的标题容易令人不解。
严格来说,没有能完美限制箭数的方法,因为触发的频率只有1秒,所以无论怎样都会有误差的。一个较好的方法是先给玩家一定数量的资源,当对象有目标时会减少它,减少到0则将单位的抛射物改成不合法的单位,这样其便无法射击了。 UP1.5的AI语句可以每隔0.33现实秒检测一次 特定单位 其连续射击了多少次、离下次攻击时间还有多少ms(游戏内的ms)
只要发现0.33现实秒内,射击次数增加1,或者,下次攻击时间<攻击间隔,就可以大致判定在0.33现实秒内,这个单位射击了一次。 我是谁004 发表于 2020-12-2 12:19
请修改标题,例如改成“如何能限制箭数”,否则这样的标题容易令人不解。
严格来说,没有能完美限制箭数的 ...
这办法好,我试试看。
不过标题不知道怎么改。 newtonerdai 发表于 2020-12-2 16:21
UP1.5的AI语句可以每隔0.33现实秒检测一次 特定单位 其连续射击了多少次、离下次攻击时间还有多少ms(游戏 ...
个人文化不够,AI这东西真搞不清楚。不过还得谢谢你。 我是谁004 发表于 2020-12-2 12:19
请修改标题,例如改成“如何能限制箭数”,否则这样的标题容易令人不解。
严格来说,没有能完美限制箭数的 ...
方法测试可行!但有新问题,弓手大老远(射程外,但地图可见)看到目标,往目标走就触发了。
页:
[1]