傾斜控制 | hyperPad Documentation
Logo
Documentation互動傾斜控制
互動

傾斜控制

Published 2017年2月20日
傾斜控制

Art Studio 學習指南

說明

傾斜控制行為可讓你透過傾斜裝置來控制並移動任何物理物件。此行為包含預先定義的屬性,讓特定類型遊戲的製作更加容易。它非常適合平台遊戲和射擊遊戲。傾斜控制行為提供許多屬性,可用來自訂遊戲的操作手感。試著調整這些屬性,讓你的遊戲不會像一般的平台遊戲或射擊遊戲。若要製作更進階、內容更深入的遊戲,建議使用其他行為建立自己的控制方式。

當你將裝置傾斜至特定方向時,此行為會重複觸發事件。

Rigged Objects

本節說明即時骨架更新功能,需要使用包含 Rigged Objects 的版本。目前尚未訂定公開發佈日期。現有的精靈/物件工作流程仍受支援。

選取受控骨架作為 物件 A,並啟用「播放動畫」。在「自訂動畫」中,為相關的移動方向選擇骨架片段。主要步態可使用「完整動畫」;若要讓其他動作維持獨立控制,則可使用明確指定的「身體部位」。動畫設定不會改變此行為的物理移動、傾斜校準或旋轉設定。

相容的 Rigged Object 會開啟骨架片段選擇器;一般動畫物件則會開啟精靈影格選擇器。在寬版選擇器中,選取片段後會開始播放小型循環預覽。在窄版選擇器中,點選循環旁的播放圖示即可顯示預覽;關閉預覽可騰出更多空間來檢視循環。接著選擇完整動畫、身體部位或加法式。預覽會單獨顯示該片段;請在場景中測試動畫的組合效果。速度倍率可控制骨架片段的速度;影格 FPS 控制項則適用於精靈動畫。設定轉場時間可讓變換更平順。在精簡螢幕上,請在動畫下比較片段,點選下一步前往播放設定,再點選選擇動畫以確認。

身體部位必須使用匯出骨架中已命名的骨骼群組。加法式可套用至整個骨架或某個群組,並疊加片段第一影格之後的變化。自訂骨架必須在 Art Studio 中自行定義群組、儲存,並更新 Rigged Object 匯出檔。此行為仍會以完整角色為控制目標。

若目標是透過物件 ID 動態指定,系統提示時請在素材庫中選擇參考素材。這會決定開啟哪種動畫選擇器,但不會取代動態目標。執行時,目標必須使用相容的骨架素材,以及所選的片段/群組識別項;僅在不相關的骨架上使用相同名稱並不足夠。

如需了解模式、優先順序、父層動作及自訂骨架設定,請參閱身體部位與動畫混合,或依照同時行走、蹲下、跳躍和射擊操作。

屬性

事件重複觸發

**注意:**將專案從側視圖切換為鳥瞰圖時,部分屬性可能無法使用或會有不同的作用。

物件 A

這是你要透過傾斜來控制的物件。預設會選取目前的物件,但你可以點選圖示,將它改為場景中的其他物件。

傾斜位置

這可讓你設定裝置傾斜的預設靜止位置。例如,「一般」適合坐著使用裝置時的情況,而裝置平放在桌面上時,則適合使用「俯視」。

行走速度

這是物件移動的速度。預設值為 12 m/s。

空中速度

這是物件在空中時的移動速度,通常適用於從很高的平台墜落時。預設值為 12 m/s。

減速率

此值決定你將裝置恢復至靜止位置時,角色完全停止所需的時間。預設值為 100%。

控制移動

此切換開關預設為開啟。關閉後,物件便不會再隨裝置傾斜而移動。若你只想透過傾斜來控制物件旋轉,通常會需要關閉此選項。

反轉 X 軸

開啟此切換開關後,將裝置向左傾斜會使物件向右移動,向右傾斜則會使物件向左移動。此開關預設為關閉。

反轉 Y 軸

開啟此切換開關後,將裝置向上傾斜會使物件向下移動,向下傾斜則會使物件向上移動。此開關預設為關閉。

控制旋轉

此切換開關預設為關閉。開啟後,物件會隨裝置傾斜而旋轉。

鎖定旋轉

此選項會防止物件旋轉,包括由場景中的其他物件或物理效果所造成的旋轉。例如,你可以開啟此選項,避免角色翻倒。若啟用「控制旋轉」,此選項便無法使用。此切換開關預設為開啟。

類比搖桿

開啟此切換開關後,物件不再受限於傾斜操作所提供的標準八方向移動。你可以透過更精確地傾斜裝置來控制物件。若遊戲需要讓玩家操控球穿越迷宮,通常會用到此選項。

向上傾斜

開啟後,物件可以向上移動。請注意,物件仍會遵循物理規則。因此,若場景中有重力,物件就不會向上移動。

此切換開關也會阻止(或允許)裝置向上傾斜時觸發事件。

向下傾斜

開啟後,物件可以向下移動。請注意,物件仍會遵循物理規則。因此,若場景中有物件阻擋移動,物件便無法向下移動。

此切換開關也會阻止(或允許)裝置向下傾斜時觸發事件。

向左傾斜

開啟後,物件可以向左移動。請注意,物件仍會遵循物理規則。因此,若場景中有物件阻擋移動,物件便無法向左移動。

此切換開關也會阻止(或允許)裝置向左傾斜時觸發事件。

向右傾斜

開啟後,物件可以向右移動。請注意,物件仍會遵循物理規則。因此,若場景中有物件阻擋移動,物件便無法向右移動。

此切換開關也會阻止(或允許)裝置向右傾斜時觸發事件。

播放動畫

開啟此切換開關後,裝置向指定方向傾斜時,物件會播放動畫。你必須在「自訂動畫」面板中選擇動畫。

自訂動畫

在左側面板中,你可以選擇在裝置向指定方向傾斜時播放的動畫循環。

動畫優先順序

在左側的「自訂動畫」面板中,你可以為移動動畫設定優先順序,避免它與其他正在播放的動畫衝突。動畫系統會播放優先順序較高的循環。因此,若其他動畫行為中斷了移動動畫,請試著提高其優先順序。

輸出

物件 ID

輸出物件的 ID。

範例

若你想製作一款操控球穿越迷宮的遊戲,只要將此行為加入球物件,即可透過傾斜裝置控制球在迷宮中移動。

下載範例專案

相關項目

搖桿控制

傾斜控制