Unity 2D 角色跳躍的簡易計算方式


建立時間: 2024年12月31日 03:30
更新時間: 2024年12月31日 08:29

說明

分享 Unity 2D 角色跳躍的計算方式,實作出自己想要的跳躍感。

計算方式

主要都是靠 Rigidbody 2D 組件實現。

  1. Gravity Scale: 影響距離。
  2. Rigidbody2D.linearVelocityY: 影響高度。

Gravity Scale

重力越重,掉落越快。掉落越快,角色在空中可移動的距離就越短。

Gravity Scale

linearVelocityY

往上的速度越高,跳的越高。

總結

先調整重力,並且給予 linearVelocityY 一個值,用來觀察腳色掉落的情況,不斷地測試,並找到合適的掉落感,接著再調整 linearVelocityY 找到期望跳躍的高度。

觀看次數: 43
2djumpunity
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!