既然大量模型都是随机旋转的,那么哪种方式可以最有效地控制旋转呢?是否将每个模型上的脚本与更新中的轮换绑定?
PS:我们在使用untiy3d引擎时遇到了一些问题。我们使用版本:3.5.0 和 Legacy Particles 的 Ellipsoid Particle Emitter 和 ios 目标平台。
使用模型和脚本创建预制件是使用许多相似对象填充场景的最常见且可能最有效的方法。
你可以用Update()
它来控制它,但你应该用它FixedUpdate()
来处理物理的东西。
你也可以有一个脚本——在另一个游戏对象中,它只是这个脚本的容器——来实例化这些资产对象,而不是拖放每个对象,如果对象的数量足够大来补偿工作。
解释:
随机模型在身体纹理和其他属性上是否相同?
如果是,那么可以帮助您实例化 预制件,您可以帮助您只需将旋转代码拖放到一个敌人上,预制件可以随机访问它,或者您也可以通过公开旋转率来访问它。
之后这一切都取决于您的代码逻辑。