全域物理屬性 | hyperPad Documentation
Logo
Documentation主編輯器全域物理屬性
主編輯器

全域物理屬性

Published 2025年7月19日

這些屬性可在「全域屬性」的 **Physics(物理)**分頁中找到,並會套用至專案中的每個場景。如需一般全域屬性的相關資訊,請參閱此處。

物理模式

**Birds Eye View(鳥瞰視角)**和 **Side View(側視角)**會改變專案中物理效果的運作方式,並調整某些行為,例如 Joystick Controlled。請記住,這會影響專案中的每個場景。

**Birds Eye View(鳥瞰視角):**此選項預設會停用重力。如果仍需要重力,可以使用 Set Gravity 行為,對特定物件套用重力。此選項通常適用於以使用者介面為主的專案、俯視射擊遊戲、RPG 遊戲和益智遊戲。

**Side View(側視角):**此選項適用於依賴重力的專案,常用於平台遊戲(例如 Mario)、無盡跑酷遊戲(例如 Flappy Birds 或 Jet Pack Joy ride),以及物理益智遊戲(例如 Angry Birds)。

物理屬性

**Wall Friction(牆面摩擦力):**此值代表螢幕邊緣的摩擦力。只有在使用 Conform to Screen 等行為時才會生效。

**Wall Bounciness(牆面彈性):**此設定決定物件從螢幕邊緣彈回的程度。只有在使用 Conform to Screen 等行為時才會生效。

**Air Resistance(空氣阻力):**空氣阻力決定物件在場景中移動的自由程度。如果空氣阻力為零,且沒有其他作用力(例如重力)施加在物件上,物件就會永遠持續移動。

**World Gravity(世界重力):**此設定代表場景中的重力。你可以分別設定 X 和 Y 方向的重力。選取 Birds Eye View 物理模式時,世界重力欄位會停用。這些欄位會變更整個專案的重力。你可以使用 Set Gravity 行為,變更特定物件的重力。

**Physics Refresh Rate(物理更新率):**此設定代表每秒更新物理計算的次數。提高此數值可讓物理效果更準確,並減少物件像 _「果凍」_般晃動的感覺,但會降低效能。

**Physics Iterations(物理迭代次數):**此設定代表每個影格執行的物理計算次數。提高此數值可讓物理效果更準確,但會降低效能。

提高物理更新率和迭代次數,可改善物理場景的整體感受,也會讓連接物件的約束更牢固、更逼真。

**注意:**提高這些數值會降低效能,請謹慎調整設定。也請記住,玩家可能會使用效能較慢的裝置遊玩你的遊戲。

**Collision Slop(碰撞容差):**物理引擎允許的重疊像素量。使用較高的數值可能會改善效能,因為物件之間的接觸解算會更加穩定 (不會持續碰撞又分開)。

**Collision Bias(碰撞偏差):**此設定決定物理物件彼此分開的速度。預設值為 50%,表示物件每個影格會消除 50% 的實際重疊。設為 100% 時,物件會立即分開;數值較低時,物件則會隨時間逐漸分開。

全域物理屬性