1. 刚体碰撞方法的使用
在之前的物体间碰撞检测中,使用的方法是为两个物体添加碰撞体,然后其中一个物体的碰撞体组件开启is trigger属性,这样即可利用onTriggerEnter()方法进行响应。但此种方式也有一个弊端:开启 is trigger 属性的物体不再具备阻挡效果,即另一个物体会穿透此物体。有时希望两物体能够相互阻挡,并起到碰撞的事件响应,此时就需要使用刚体的碰撞响应事件函数oncollisionenter(),具体使用方式如下:(使用方式和onTrigger基本上是一致的)
//添加刚体碰撞事件处理函数
private void OnCollisionEnter(Collision other)
{
//获取玩家角色
RubyControl ruby