多个游戏对象可以共享属性吗?例如,多个对象用作旋转值的单个四元数。我基本上希望让每个对象的transform.rotation成为一个四元数的指针,这样我就可以在不更新每个对象的情况下将它们全部旋转。
答案 0 :(得分:0)
不,他们不能共享属性,但您可以创建一个单例,这样您只需处理一次数据并将其分配给其他脚本/对象的更新。
如果我是你,我会创建一个包含对Quaterion的修改的Singleton,并且可以通过任何脚本访问Quaterion。
因此,在您的更新中,您只需将旋转设置为单例值。
如果您需要更多帮助,请与我们联系。