【发布时间】:2014-06-04 01:53:30
【问题描述】:
Unity中调用方法的两种主要方式是:
我已经询问了使用它们的不同情况,看起来是这样的:
- gameObject.SedMessage():无中间动作。适合模块化。
- yield script.Function(): inmtediatly 动作。对象必须更多地了解不同的调用,否则,调试可能是一项艰巨的任务。
但是,我仍然没有完全清楚。比如我有一个游戏有自己的规则,默认情况应该是什么?
我还发现了其他问题:如果我在没有 yield 的情况下调用 script.function(),Unity 只会执行第一帧中的部分代码,所以函数的其余部分不起作用。这是可以理解的,但有问题。
【问题讨论】: