Unity 2D 角色跳躍的簡易計算方式
分類
建立時間: 2024年12月31日 03:30
更新時間: 2024年12月31日 08:29
說明
分享 Unity 2D 角色跳躍的計算方式,實作出自己想要的跳躍感。
計算方式
主要都是靠 Rigidbody 2D 組件實現。
- Gravity Scale: 影響距離。
- Rigidbody2D.linearVelocityY: 影響高度。
Gravity Scale
重力越重,掉落越快。掉落越快,角色在空中可移動的距離就越短。
linearVelocityY
往上的速度越高,跳的越高。
總結
先調整重力,並且給予 linearVelocityY 一個值,用來觀察腳色掉落的情況,不斷地測試,並找到合適的掉落感,接著再調整 linearVelocityY 找到期望跳躍的高度。
觀看次數: 43
2djumpunity跳
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!