1. 程式人生 > >在使用剛體時的幾個注意點和引數

在使用剛體時的幾個注意點和引數

前言

  • 最近使用剛體控制移動很多,遇到很多比較瑣碎的知識點,在此記錄一下

鎖定軸向

  • 通過剛體元件的Constraints來進行鎖定,一般為position鎖定y軸,rotation鎖定xz軸

物體隨機移動

  • 有時候會發生即使沒有控制,物體也會偏移的效果
  • 是因為重力的影響,又由於地面阻力或者旋轉阻力太小,導致物體會發生這樣的現象
  • 只需要把Drag和AngularDrag增大到足夠大的程式即可

與地面的摩擦係數

  • 這個留坑

當collider設定為觸發器

  • 當你把物體的collider設定為觸發器時候,物體就沒有了碰撞檢測,會直接穿透地面向下掉落
  • 你可以設定Drag即運動阻力為無限大,這樣物體就不會掉落,然後通過剛體移動其位置

觸發器觸發

  • 無論對方是collider還是觸發器,自身的觸發器都會被觸發
  • 這與queries hit trigger的設定沒有任何關係

queries hit trigger

  • 查詢是否碰撞到觸發器,是與射線檢測有關
  • 即射線是否碰撞到觸發器上面
  • 可以通過 Physics.queriesHitTriggers來進行設定