我的模型中Mus在多个路段移动。在路段上需要随时扫描一些条件,并根据扫描结果执行相关的操作。不同路段需要扫描的条件不同,执行的操作也不相同。 ! i, n7 c3 p+ B- u, Y @$ m我为MUs定义了method属性,在mus进入路段入口时触发method,并在method中让method每1秒钟自调用一次。# ?# G% W) [$ l4 ~" |
但由此造成的问题是,mus在随后的过程中一直调用这个method属性。我现在是在这个method的最外层加了个判断,根据所处路段位置执行不同操作。7 U& g. k0 s3 e7 e, f; h
现在的问题是能否在mus离开路段时,终止method属性的自我调用?这样我就可以把不同路段的逻辑拆分到不同method中,method程序的结构更清晰,而且相应的计算速度也快一些。4 V0 ^: z7 ?+ [+ [4 t+ n p' R3 Y7 T
先谢谢大家啦