已经解决了···多谢各位的帮忙 我早就应该想到,在新的工程能正常触发而在自己工程不能触发就证明了是自己引用的脚本的问题。 恨啊··············贪心多用了VA超级整合里的那个什么四叉树事件管理··········搞到事件一旦离开了原来位置就不能触发,搞了这么大的问题出来。 再次感谢各位高手的支持啊,五体投地鼎足礼拜~ |
本帖最后由 113340 于 2013-6-26 18:34 编辑 感谢楼上两位的真知灼见··········可是我不知道是什么情况 今天一天都在解决这个问题,无论是按楼上的办法还是之前的人的办法都不可以解决,还是老样子 处理的过程中发现了3点 1.我在新开的工程中做了几乎一模一样的事件,但是可以正常触发,在所有随机位置都能刷新,而且能正常对话。 2.我在原来的工程中发现,只要把NPC搬离一号位置而放在三号位置的话,那么该事件只能触发三号位置的对话,其他2个位置都不能触发对话。2号位置也是如此;更离奇的是,如果我不放在三个位置中的任一位置,则他会判断离哪个位置最近则只触发最近的那个位置的对话············· 我感觉好像是我的事件占用资源还是我的VA有问题·还是我的工程已经有坏了的迹象?求指教。 |
本帖最后由 a0936459772 于 2013-6-26 11:55 编辑 我在想应该是开事件页1和2,会被视为独立 要判定阿卡莉的位置,并列处理一直重复执行事件页1,所以你看到阿卡莉在一或二或三号位置 但是事件页2必须在一号位置才能触发,因为事件页2和事件页1不同,他们两压根就不相干。 我弄了个公共事件版本的,可以正常执行。 记得开始游戏时要打开"常驻开关" 我习惯弄个常驻开关,在全地图会用到的公共事件但是又必须并行处理就会需要它(存放时间变数之类的...) 在测试时一定要打开常驻开关 当然你也可以用传送门呼叫这个公共事件,这样就不会用到开关了,省资源 |
本帖最后由 a0936459772 于 2013-6-26 11:26 编辑 这楼无视掉吧,看楼下... 因为是并行处理,我猜事件2被吃掉了, 事件1只需执行一次,加个"暂时停止该事件"看看。 这楼无视掉吧,看楼下... |
将第一个事件页设为确定键出发,其他的根据开关(或独立开关)执行,设为自动执行,应该可以 |
最好用独立开关或者开关,多创建几个事件页,可能能正常一点 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-18 12:38
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.