我阻止游戏对象之间的碰撞,让方框对撞机围绕着尺寸比游戏物体大的游戏对象。它工作得很好,但我希望当游戏中的物体相互碰撞时,它们就停止移动。我不能使用OnTriggerEnter,因为我已经关闭了IsTrigger。有什么东西可以确定当两个游戏物体的对撞机接触到对方吗?
发布于 2018-05-29 05:33:34
当两个对撞机进入碰撞时(类似于OnCollisionEnter(Collision collision)
,但对于非触发的交互),只要移动的对撞机有一个刚体,就会触发OnTriggerEnter
。
如果您想自己管理物理,也可以使用Physics.CheckBox / Physics.OverlapBox / Physics.OverlapBoxNonAlloc扫描给定空间棱镜中的重叠。
https://gamedev.stackexchange.com/questions/159212
复制