建立碰撞判定 | hyperPad Documentation
Logo
Documentation物件建立碰撞判定
物件

建立碰撞判定

Published 2020年11月27日
建立碰撞判定

Art Studio 學習指南

說明

Create Collision 行為會為所選物件建立新的碰撞體。碰撞體可以是圓形、矩形或多邊形。

綁定骨架的物件

本節說明即時骨架更新功能,並且需要包含「綁定骨架的物件」功能的版本。目前尚未確定公開發佈日期。現有的精靈圖/物件工作流程仍受支援。

綁定骨架的物件是一個場景物件。骨骼和身體部位是內部動畫控制項,無法個別選取。Get Object 和 Get Objects By Tag 會傳回角色的物件 ID,而不會傳回肢體 ID。Collision Event、Create Collision 和 Ignore Collisions 會作用於物件設定的碰撞形狀及物件間的物理規則,不會作用於個別產生的骨骼碰撞區。

像蹲下這類視覺變化不會自動調整碰撞體大小。請另外檢查並設定場景碰撞。如要讀取肢體位置,請使用 Get Bone Transform。如要附加獨立的場景裝飾/運動學視覺物件,請使用 Attach Object to Bone。如要替換肢體本身的圖像,請使用 Set Rig Attachment。

如需了解物件與骨架的差異,以及支援的控制項,請參閱綁定骨架的物件與骨架行為。

屬性

立即觸發

Object A

預設為目前選取的物件。你可以將其變更為場景中的任何其他物件。

Circle

設定圓形碰撞體中心相對於物件的 x、y 位置,以及半徑。

Rectangle

設定矩形碰撞體中心相對於物件的 x、y 位置,以及寬度和高度。

Polygon

使用座標陣列定義各點,以建立多邊形。[[x,y],[x,y],...]

若要建立有效的多邊形碰撞體,x 和 y 值必須是數值。

輸出

此行為沒有輸出。

範例

如果物件在遊戲中由圓形變成方形,你可以使用 Create Collision 行為,確保碰撞體形狀與圖像形狀相符。

相關項目

Collided

Stopped Colliding

While Colliding