查看: 1875|回复: 5

[已经解决] 自动扫描的工作原理?

[复制链接]
梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
回帖
206
发表于 2014-7-12 17:42:15 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
有时候某些脚本会有自动扫描机制:不断地循环调用某个dll或是某个方法,并且进行特定的处理,然后不断反复…………
虽然在ruby里找到过thread,但是貌似不允许无限递归或是死循环for语句的样子。
最近想弄个自检装置,就是检测玩家按下某个按键就执行对应的公共事件什么的。同时敌对AI处理系统也很需要这个啊!!跪求大神解答,要不我就赶不上八月的发布会了
很多年了呢,坑还是没填完…………(草

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-12 17:44:09 | 显示全部楼层
就是检测玩家按下某个按键就执行对应的公共事件什么的。


场景里update的时候做啊。
参考默认脚本的地图(Scene_Map)中,按下返回键就能打开菜单的做法吧。
回复

使用道具 举报

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
回帖
206
 楼主| 发表于 2014-7-12 21:45:03 | 显示全部楼层
taroxd 发表于 2014-7-12 17:44
场景里update的时候做啊。
参考默认脚本的地图(Scene_Map)中,按下返回键就能打开菜单的做法吧。 ...

updata有使用限制么?例如我要把某个检测脚本分离出来,是把updata丢在哪里?是class还是module里面?能给个简单的例子么,麻烦了!

点评

简单的例子就是“地图上监听返回键打开菜单”,不能再简单了  发表于 2014-7-13 07:20
update不是updata……拼写错误会使得脚本必然失效……  发表于 2014-7-13 06:59
很多年了呢,坑还是没填完…………(草
回复

使用道具 举报

梦石
1
星屑
23241
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-7-13 00:14:05 | 显示全部楼层
1003492579 发表于 2014-7-12 21:45
updata有使用限制么?例如我要把某个检测脚本分离出来,是把updata丢在哪里?是class还是module里面?能 ...

要在地图上检测就扔到Scene_Map的update里,要在其他场景检测就扔到对应Scene的update里……
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-13 07:24:51 | 显示全部楼层
1003492579 发表于 2014-7-12 21:45
updata有使用限制么?例如我要把某个检测脚本分离出来,是把updata丢在哪里?是class还是module里面?能 ...

例子么: https://rpg.blue/thread-365980-1-1.html

看不懂的一切东西都以语句的字面意思理解吧。这只是一个监听按键的例子而已,细节实现部分不必在意

点评

我不看球……早上6点起来的  发表于 2014-7-13 14:34
多谢了,不过话说taroxd你是不是看球就没睡啊,我看完球到现在才醒的…………  发表于 2014-7-13 14:31

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
155
在线时间
129 小时
注册时间
2014-2-22
回帖
206
 楼主| 发表于 2014-7-13 14:38:21 | 显示全部楼层
多谢二位大神,昨晚看球没睡觉,看完睡到现在才刚醒。刚刚才跑来结贴的…………
不过话说taroxd起得真早…………我就算上课也没起过这么早…………每次都是七点多到校然后华丽丽的迟到了。渐渐地同学们都习惯了…………
我的帖子还没发出去就有人结贴了…………好吧,我去码字了

点评

+1 每次都是七点多到校然后华丽丽的迟到了.所以初中时代经常去德育部报道,  发表于 2014-7-13 14:41
很多年了呢,坑还是没填完…………(草
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部