Project1
标题:
【脚本】怎么判断事件是否已经被擦除?
[打印本页]
作者:
fux2
时间:
2010-8-31 07:34
标题:
【脚本】怎么判断事件是否已经被擦除?
我用X,Y判断事件坐标实现某效果后暂时消除事件,但是发现事件虽然看不见了,在它消失的地方还可以触发效果
…………怎么判断事件是否已经被擦除?
作者:
moy
时间:
2010-8-31 08:11
....最好的方法是不要用暂时消除事件...直接弄开关操作....然后在调试的时候把本应该空白的那一页加点醒目的效果...例如啥行走图什么的以便确认方便....
作者:
fux2
时间:
2010-8-31 12:58
回复
moy
的帖子
你说的难道能实现和暂时消除事件一样的效果?我要的就是暂时擦除事件的效果,你还让我弄没……
作者:
p7l8k90
时间:
2010-8-31 16:26
……不会吧……我也有暂时消除事件的……没出现你那种情况……不过我想应该可以用变量操作……在事件页上增加一个当变量=多少以上的时候执行,然后你和他接触以后或者它自动执行了就把变量清零,然后再想办法带入变量……很麻烦,而且,我不保证管用……暂时消除事件到底啥用?我用它只是做了一个抓兔子的任务系统,就是在地图里抓兔子抓完了,抻一下(区别的地图,再回来)就又出现了……额,也用在了明雷刷怪上,除此以外,它还有啥用?
作者:
fux2
时间:
2010-8-31 20:07
回复
p7l8k90
的帖子
楼上二位请不要答非所问,我不是来回答你们问题的,是来问问题的,我要的就是暂时消除事件的效果,不要对这个与主题无关的问题产生质疑,有什么用是我个人的事,谢谢……
作者:
六祈
时间:
2010-8-31 20:39
回复
fux2
的帖子
果然是用脚本来判断事件位置了,这样子的话,擦除的事件其实还是在原地的所以就引起了bug。
在Game_Event类里有一个实例变量@erased来标记是否被擦除,但这个变量是封装的,首先
class Game_Event
attr_reader :erased
end
复制代码
使它可读
然后你在你的判定里追加一个条件就可以了
作者:
fux2
时间:
2010-9-1 09:56
回复
六祈
的帖子
谢谢,果然可以
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1