【问题标题】:Do I need a rigidbody for gameobject that scales up and down?我需要一个可以上下缩放的游戏对象的刚体吗?
【发布时间】:2015-09-07 21:28:31
【问题描述】:

我有一个类似初学者的问题。我目前在我的场景中有一个通过动画放大和缩小的游戏对象。它上面有一个Circle Collider 2D

我之前看过一些关于刚体和对撞机性能优化的教程。我了解到如果游戏对象应该在游戏中移动,它应该有一个刚体组件。否则,对撞机组件本身就适合触发器。

由于我的游戏对象有点移动(因为无休止的放大/缩小动画),最好在其上放置一个刚体组件吗?

我想提一下,我没有使用任何物理运动,例如 AddForce 或类似的东西。希望有人能解决这个问题。

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    一个游戏对象应该有一个刚体组件,主要有两个原因,第一个是如果您使用物理,第二个是如果您希望其他对撞机检测该游戏对象的命中/进入/退出。 根据您的描述,您的游戏对象似乎不需要刚体,特别是因为运动仅按比例而不是按位置。 另外,澄清一下,即使游戏对象正在移动,也不是必须在游戏对象上放置刚体组件不是必须的。有不同的方式来移动物体,刚体通常有助于运动应该非常逼真并与它正在碰撞的其他游戏物体交互。

    【讨论】:

    • 感谢您的信息。为我解决了一些问题。
    猜你喜欢
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    相关资源
    最近更新 更多