zoukankan      html  css  js  c++  java
  • 碰撞检测(2D&&3D)

    共同点:

    发生碰撞的两个物体应满足的条件:

    NO1:两物体都应该有碰撞体

    NO2:其中一个带刚体;

    NO3:检测触发信息的脚本需绑定在带刚体的物体上

    不同点:

    2D碰撞检测加2D碰撞体和2D刚体

    3D碰撞检测加3D碰撞体和3D刚体

    3D碰撞检测:

    1.MonoBehaviour.OnCollisionEnter( Collision collisionInfo ) 当进入碰撞器

    2.MonoBehaviour.OnCollisionStay( Collision collisionInfo )  当逗留碰撞器

    3.MonoBehaviour.OnCollisionExit( Collision collisionInfo ) 当退出碰撞器

    2D碰撞检测:

    1.MonoBehaviour.OnCollisionEnter2D( Collision2D col ) 当进入碰撞器

    2.MonoBehaviour.OnCollisionStay2D( Collision2D col )  当逗留碰撞器

    3.MonoBehaviour.OnCollisionExit2D( Collision2D col) 当退出碰撞器


    //3D碰撞
    void OnCollisionEnter(Collision col)
    {
    
    }
    void OnCollisionStay(Collision col)
    {
    }
    
    
    void OnCollisionExit(Collision col)
    {
    }


    //2D碰撞
    void
    OnCollisionEnter2D(Collision2D col) { }
    void OnCollisionStay2D(Collision2D col)
    {
    }
    void OnCollisionExit2D(Collision2D col)
    {
    }
     
  • 相关阅读:
    HDU5367 思维map // 动态线段树
    CF500C New Year Book Reading
    窗口的星星
    【模板】扫描线
    [JLOI2014]松鼠的新家
    [USACO15DEC]最大流Max Flow
    The Lost House
    介绍 Seq2Seq 模型
    word2vec 和 glove 模型的区别
    关于 word2vec 如何工作的问题
  • 原文地址:https://www.cnblogs.com/Cocomo/p/5780060.html
Copyright © 2011-2022 走看看