多个游戏对象可以共享属性吗?例如,多个对象用作旋转值的单个四元数

时间:2017-09-21 19:25:22

标签: unity3d

多个游戏对象可以共享属性吗?例如,多个对象用作旋转值的单个四元数。我基本上希望让每个对象的transform.rotation成为一个四元数的指针,这样我就可以在不更新每个对象的情况下将它们全部旋转。

1 个答案:

答案 0 :(得分:0)

不,他们不能共享属性,但您可以创建一个单例,这样您只需处理一次数据并将其分配给其他脚本/对象的更新。

如果我是你,我会创建一个包含对Quaterion的修改的Singleton,并且可以通过任何脚本访问Quaterion。

因此,在您的更新中,您只需将旋转设置为单例值。

如果您需要更多帮助,请与我们联系。