当前有一个实体对象进入( solid obj.沉入到另一个固体对象中。)当我使用带有1个触发器的ontriggerenter和其他对象时,另一个对象是刚体和碰撞对象
但是我需要使用oncolliderenter来获得即时的点碰撞。而不是像碰撞那样下沉。
我应该如何设置我的对象?哪个必须是rigidbody?(顺便说一下,我不想用重力,我现在用的是动画。当球击中平面时,球必须在点碰撞时触发动画)
发布于 2019-04-24 18:07:32
来自Unity3D在Colliders底部附近的手册部分:
碰撞作用矩阵
当两个对象发生碰撞时,可能会发生许多不同的脚本事件,具体取决于碰撞对象刚体的配置。下面的图表提供了基于附加到对象的组件调用哪些事件函数的详细信息。其中一些组合只会导致两个对象中的一个受到碰撞的影响,但一般规则是,物理不会应用于没有附加刚体组件的对象。
进行冲突检测,并在发生冲突时发送消息
+======================================+=================+====================+==============================+=========================+============================+======================================+
| | Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider |
+======================================+=================+====================+==============================+=========================+============================+======================================+
| Static Collider | | Y | | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Collider | Y | Y | Y | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Collider | | Y | | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Static Trigger Collider | | | | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Trigger Collider | | | | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Trigger Collider | | | | | | |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
触发消息在冲突时发送
+======================================+=================+====================+==============================+=========================+============================+======================================+
| | Static Collider | Rigidbody Collider | Kinematic Rigidbody Collider | Static Trigger Collider | Rigidbody Trigger Collider | Kinematic Rigidbody Trigger Collider |
+======================================+=================+====================+==============================+=========================+============================+======================================+
| Static Collider | | | | | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Collider | | | | Y | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Collider | | | | Y | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Static Trigger Collider | | Y | Y | | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Rigidbody Trigger Collider | Y | Y | Y | Y | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
| Kinematic Rigidbody Trigger Collider | Y | Y | Y | Y | Y | Y |
+--------------------------------------+-----------------+--------------------+------------------------------+-------------------------+----------------------------+--------------------------------------+
https://stackoverflow.com/questions/55825121
复制相似问题