我的模型中Mus在多个路段移动。在路段上需要随时扫描一些条件,并根据扫描结果执行相关的操作。不同路段需要扫描的条件不同,执行的操作也不相同。 ' S6 _/ k' h* i: ~' |# k我为MUs定义了method属性,在mus进入路段入口时触发method,并在method中让method每1秒钟自调用一次。9 h# H. u$ O* z$ U w. ~
但由此造成的问题是,mus在随后的过程中一直调用这个method属性。我现在是在这个method的最外层加了个判断,根据所处路段位置执行不同操作。 / f- n2 v: c4 {: U5 u0 J现在的问题是能否在mus离开路段时,终止method属性的自我调用?这样我就可以把不同路段的逻辑拆分到不同method中,method程序的结构更清晰,而且相应的计算速度也快一些。) H# ?7 k' L [0 a. N
先谢谢大家啦