當前位置:編程學習大全網 - 站長素材 - 在unity裏,怎麽讓2d的跳躍變得平滑自然

在unity裏,怎麽讓2d的跳躍變得平滑自然

Unity本身是用的Box2d的普通重力算法,直接使用的話,上升速度和下降速度沒有最大值,速度變化也是線性而不會像馬裏奧那樣到跳到頂會穩定壹會。所以,要實現漂亮的跳躍曲線,要自己做重力算法,放棄Unity本身的重力。具體點如果使用1、RigidBody2d,就自己控制velocity的y軸速度。如果是自己做移動,那本身就是自己做RigidBody2d.Move或者移動Transform。公式的話,我也沒有具體研究過。馬裏奧印象中是有個最大下落速度,跳到頂的時候重力加速度減小,然後越下落加速越快。

  • 上一篇:日軍731部隊的醫學資料對後世產生了什麽影響?
  • 下一篇:物質兄弟
  • copyright 2024編程學習大全網