【问题标题】:which way can control the rotation most efficiently?哪种方式可以最有效地控制旋转?
【发布时间】:2012-09-09 06:59:33
【问题描述】:

既然大量模型都是随机旋转的,那么哪种方式可以最有效地控制旋转呢?是不是在更新中将每个模型上的脚本与轮换绑定?

PS:我们在使用untiy3d引擎时遇到了一些问题。我们使用版本:3.5.0 和 ios 目标平台的 Legacy Particles 的 Ellipsoid Particle Emitter。

【问题讨论】:

    标签: scripting random models unity3d updates


    【解决方案1】:

    使用模型和脚本创建预制件是使用许多相似对象填充场景的最常见且可能最有效的方式。

    你可以使用Update()来控制它,但是你应该使用FixedUpdate()来处理物理的东西。

    您还可以有一个脚本 - 在另一个游戏对象中,它只是该脚本的容器 - 实例化这些资产对象,而不是拖放每个对象,如果对象的数量足够大以补偿工作.

    【讨论】:

      【解决方案2】:

      说明:

      随机模型在身体纹理和其他属性上是否相同?

      如果是, 然后可以帮助您实例化预制件this,您可以帮助您将旋转代码拖放到一个敌人身上,预制件可以随机访问它,或者您也可以通过公开旋转速率来访问它。

      这一切都取决于你之后的代码逻辑。

      【讨论】:

        猜你喜欢
        • 2012-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多