20. Unity - 2D游戏开发小计03 --- 刚体碰撞方法、2D角色动画、帧帧动画、混合树组合动画

1. 刚体碰撞方法的使用

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

//添加刚体碰撞事件处理函数
private void OnCollisionEnter(Collision other)
{
   
    
    
    //获取玩家角色
    RubyControl ruby 

猜你喜欢

转载自blog.csdn.net/FY_13781298928/article/details/130491832
今日推荐