物件
碰撞時
Published 2017年3月20日
說明
「持續碰撞」行為會在你的物件與另一個指定物件碰撞時,重複觸發事件。搭配標籤使用時,你可以檢查你的物件是否與多個物件發生碰撞。如果沒有指定要檢查碰撞的物件 B,當物件 A 碰觸場景中的任何物件時,就會觸發此行為。
只要這兩個指定物件持續碰撞,此行為就會在每一影格觸發。
屬性
重複觸發事件
| 物件 A |
預設為目前選取的物件。你可以將它改成場景中的任何其他物件。 |
| 物件 B |
場景中用來檢查碰撞的另一個物件。如果物件 B 留空,當物件 A 碰觸場景中的任何其他物件時,就會觸發此行為。 |
輸出
| X |
這是物件 B 上發生碰撞位置的 X 軸座標。 |
| Y |
這是物件 B 上發生碰撞位置的 Y 軸座標。 |
| 衝量 |
當物件 A 與物件 B 發生碰撞時,輸出作用力的衝量。 |
| 物件 A ID |
輸出物件 A 的物件 ID。 |
| 物件 B ID |
輸出物件 B 的物件 ID。 |
範例
如果你想在角色碰觸補血包時增加生命值,可以使用此行為。做法是在角色上加入「持續碰撞」行為,然後將補血包設為物件 B。最後,將「增加生命值」連接到「持續碰撞」行為。如果場景中有許多補血包,使用標籤標記它們,並以標籤取代指定的物件 B,可能會更合適。

