heroes5吧 关注:37,266贴子:878,418
  • 0回复贴,共1

【求助】关于脚本中使用TransformTown和OBJECT_TOUCH_TRIGGER的奇

只看楼主收藏回复

在编辑脚本时,我对一个城使用了OBJECT_TOUCH_TRIGGER的触发器,在其他函数里我使用了在一定情况下改变这个城种族的函数TransformTown。
于是,一件很奇怪的事情发生了,若没有发生调用TransformTown之前,OBJECT_TOUCH_TRIGGER能正常触发,但一旦调用TransformTown,就再也触发不了OBJECT_TOUCH_TRIGGER了。更奇怪的是,我也对这个城加了OBJECT_CAPTURE_TRIGGER这个触发器,但调用TransformTown完全没有影响OBJECT_CAPTURE_TRIGGER的触发。
我查了TransformTown的函数说明,里面说调用了这个函数后城会变回初始状态,没有改变的只有它的所有者和调用名称。我怀疑是不是这个初始化过程把某个影响OBJECT_TOUCH_TRIGGER的参数给改了,但找了很久没找到相关说明,也不知道使用哪些函数恢复对OBJECT_TOUCH_TRIGGER的触发。
希望高手能指点帮忙。


IP属地:广东1楼2009-11-14 23:06回复