永发信息网

按键精灵脚本该如何应对突发事件,比如死亡复活,游戏内的事件提示弹窗

答案:3  悬赏:50  手机版
解决时间 2021-04-04 22:43
  • 提问者网友:刺鸟
  • 2021-04-03 22:56
如题,请问按键精灵脚本该如何应对突发事件,比如死亡复活,游戏内的事件提示弹窗(会遮挡住很大一块游戏界面,找不到图脚本就一直无限循环找下去,就卡死了),这些情况是随机出现的,该如何判定
我知道要分别做检测和应对特殊情况的子程序,但是应该什么时候调用呢?总不能每进行一步就检测一次是否死亡或出现弹窗吧.....有没有什么好的方法解决这个问题
我有个设想是在不影响主程序的情况下,每4分钟检测一次是否有突发状况,(因为超过5分就自动复活了),请问能否实现,该怎么写呢,请给个示范~~
我知道我这思路可能有点笨,因为时间很宝贵,躺地上等4分钟太浪费了。哪位有更好的办法,能做到角色一死亡(或弹消息窗口)就马上能检测到并且调用对应的子程序,请给出范例(不要一步一测的,如果我实验了真的能成功,再追加100分)
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-04-03 23:49
我觉得你已经找到方法了。。。的确是“每进行一步就检测一次是否死亡或出现弹窗”,因为判断死亡或弹窗大多数是颜色匹配来实现,或者图像匹配。你在每个动作之前都做一次检测就可以了。不要觉得很麻烦,电脑做这样的检测几乎没有成本。
全部回答
  • 1楼网友:詩光轨車
  • 2021-04-04 01:17
在每一次循环中去判断 比如你有个打怪函数是这样 While 有目标 打怪 //这里添加死亡和其它事件函数 Wend 或者 使用多线程 另外创建一个线程专门检测和处理突发事件 这个比较符合你4分钟检测一次的想法
  • 2楼网友:撞了怀
  • 2021-04-04 01:08
搜一下:按键精灵脚本该如何应对突发事件,比如死亡复活,游戏内的事件提示弹窗
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯