在Cocos2D中,我们使用CCSequence链接动作/动画以及序列中的任何内容。 像:
通过这种方式,可以很容易地将操作链接到4-6行代码。我们如何在Unity中做到这一点?我使用Unity 4.6,到目前为止只使用2D元素。
答案 0 :(得分:2)
IEnumerator Sequence()
{
yield return Move();
yield return new WaitForSeconds(2.5f);
yield return MoveScaling;
yield return OnComplete();
}
...
StartCoroutine(Sequence());
这比代码看起来更糟糕。我告诉你单个子程序的实现。要获得更多信息,请查看Unity coroutine的工作原理(它们只是C#'s iterator blocks)