没有为动态创建的类实例调用Update()

时间:2016-02-15 03:55:29

标签: c# dynamic unity3d

在Unity 3d中,我创建了一个名为Timer的类的实例。

Timer readyTimer = new Timer("Ready Timer");

我只是创建新实例并传递我希望这个实例的计时器类型。我的问题是,由于我是动态创建的,因此永远不会调用Update()函数。

有没有办法动态创建类的实例,并且仍允许MonoBehavior函数按预期工作?

1 个答案:

答案 0 :(得分:1)

在游戏对象上调用更新。使用您设计的计时器组件预制件然后将预制件安装到您的场景中:http://docs.unity3d.com/ScriptReference/Object.Instantiate.html