首页 > 解决方案 > 不对脚本的一个实例调用 FixedUpdate() 回调

问题描述

我有一个脚本,它既附加到对象又附加到该对象的子对象。

FixedUpdate() 回调在父对象上调用,而不是在子对象上调用。

这两个对象都是在运行时创建的,并且脚本附加了 addComponent<> 并且处于活动状态,尽管子对象在某些时候被设置为非活动状态,然后再次激活。

有什么想法吗?

[编辑根据评论添加的#1图像]

父母 父对象检查器的图像

孩子 子对象检查员的图像

标签: c#unity3d

解决方案


这里的问题是,在每个 fixedUpdate 上,其他一些进程在运行某些测试条件时将子对象设置为非活动状态。如果条件是肯定的,则子对象将再次被激活。但是,它在调用 fixedUpdate 后被激活。


推荐阅读