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

全域屬性

Published 2016年2月11日

全域屬性可讓你變更整個專案的設定。從**頂端工具列**選取「全域屬性」時,hyperPad 選單按鈕會顯示在畫布上並自動選取。

一般屬性

hyperPad 選單按鈕

此按鈕可用來結束正在執行的專案並返回編輯器,或返回 Hub。如果你從編輯器啟動專案,選單中還會提供其他選項。

請注意,此選單按鈕只會在 hyperPad 中顯示。將專案輸出至 App Store 後,這個按鈕便不會出現。請勿依賴此按鈕來暫停場景。如果你正在製作遊戲,應改用暫停覆蓋畫面。

在「全域屬性」中,你可以變更按鈕的顏色,也可以在一般屬性分頁中變更按鈕的位置。

請避免讓按鈕難以看見或找到。請記住,使用者在 hyperPad 中執行你的專案時,只有透過此按鈕才能結束專案。

目標裝置

裝置支援區中的每個圖示都可切換專案支援的不同長寬比。例如,只選取 iPhone 圖示,就會選取 3:2 和 16:9 長寬比。

如果開啟所有裝置選項,設計解析度會採用能涵蓋所有裝置長寬比的最大寬度和高度。

下表列出不同的裝置設定:

長寬比圖示裝置設計解析度
4:3 iPad、iPad Pro 2048 px x 1536 px
16:9 iPhone 5、iPhone 5S、iPhone 6、iPhone 6 plus、iPhone 6S、iPhone 6S Plus、iPod 第 5 代、iPod 第 6 代 2048 px x 1158 px
3:2 iPhone 3GS、iPhone 4、iPhone 4S、iPod 第 4 代 2046 px x 1364 px
16:10 桌上型電腦2048 px x 1280 px

方向

垂直方向的裝置圖示代表直向,水平方向的裝置圖示則代表橫向。一次只能選取一種方向。

點數與公尺比例

此設定代表每公尺包含多少點數(非 Retina 裝置為 1 px,Retina 裝置為 2 px)。

PTM 比例會決定定位、動作、物理效果和格線吸附的比例。例如,如果 PTM 比例為 32,將物件定位在 (5 m, 5 m),等同於將它放在世界座標中的 (160 pt, 160 pt)。

預設每公尺為 32 點。大多數情況下,預設的 PTM 比例已足夠。不過,如果你匯入的圖像尺寸不是 2 的次方,且想要調整格線,讓它吸附至圖像解析度,請依需求調整 PTM。

遊戲分析

你可以使用分析功能,瞭解使用者如何使用你的 app。如果是遊戲,你可以查看玩家在遊戲中進行到哪裡,或是哪個部分太難。你可以追蹤專案中重要部分的事件,並查看使用者最常使用哪些功能。分析是根據實際使用者互動改善專案的好方法。請在此處瞭解更多遊戲分析資訊。

全域屬性

內容分級

你可以設定專案的內容分級,以反映專案中的內容類型;這會影響可投放的廣告類型。你也可以啟用兒童導向處理,並將專案標示為面向未達同意年齡的受眾,以符合歐洲經濟區 (EEA)《一般資料保護規則》(GDPR) 及《兒童線上隱私保護法》(COPPA)。請在此處瞭解更多內容分級資訊。

全域屬性

全域物理屬性

物理模式

鳥瞰模式和側視模式會改變專案中的物理效果,並調整一些行為,例如搖桿控制。請記住,這項設定會影響專案中的所有場景。

**鳥瞰模式:**此選項預設會停用重力。如果仍需要重力,可以使用設定重力行為,對特定物件施加重力。這個選項通常用於以 UI 為主的專案、俯視角射擊遊戲、RPG 遊戲和益智遊戲。

**側視模式:**此模式適用於依賴重力的專案,通常用於《Mario》這類平台遊戲、《Flappy Birds》或《Jet Pack Joy ride》這類無盡跑酷遊戲,以及《Angry Birds》這類物理益智遊戲。

物理屬性

**牆面摩擦力:**此數值代表螢幕邊緣的摩擦力。只有在使用「符合螢幕」等行為時才會套用。

**牆面彈性:**設定物件從螢幕邊緣反彈的程度。只有在使用符合螢幕等行為時才會套用。

**空氣阻力:**空氣阻力代表物件在場景中移動時受到的阻力。如果空氣阻力為零,而且沒有其他力(例如重力)作用在物件上,物件就會一直移動下去。

**世界重力:**此設定代表場景的重力。你可以分別設定 X 和 Y 方向的重力。選取鳥瞰模式時,世界重力欄位會停用。這些欄位會變更整個專案的重力。你可以使用「設定重力」行為,為特定物件變更重力。

**物理更新頻率:**每秒更新物理計算的次數。提高此數值會讓物理效果更精確,感覺不那麼像 「果凍」,但會降低效能。

**物理迭代次數:**每一影格執行物理計算的次數。提高此數值會讓物理效果更精確,但會以效能為代價。

提高物理更新頻率和迭代次數,能讓物理場景的整體感受更好,也能讓連接效果更牢固、更逼真。

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

**碰撞容許量:**物理引擎允許的像素重疊量。較高的數值可能有助於提升效能,因為物件之間的接觸解算會更穩定(不會持續碰撞又分開)。

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

全域屬性

全域行為

你新增至全域行為的任何邏輯,都會在專案的每個場景開始時執行。

注意:如果你參照某個場景中的物件,該物件可能不會存在於其他場景中,進而造成非預期的問題。若要避免此情況,請確保所有場景都有相同的物件(使用「鏡像物件」),或只選取全域 UI 圖層上的物件。