說明
Frame Event 行為會在指定的影格事件發生時觸發事件。此行為可讓你精確地在指定影格執行操作。
屬性
在事件發生時觸發一次
|
事件
|
選取此行為要監聽的事件。
-
On Update - 每次將影格繪製到螢幕上時觸發事件。請注意,此事件取決於影格率,因此不要將它當作時間參考。
-
On Fixed Update - 每個遊戲內秒觸發事件 60 次。與
On Update 事件不同,此事件的觸發頻率不受效能影響,意即增量時間永遠保持一致。
-
On Pause - 透過按下漢堡圖示暫停遊戲時,在該影格觸發事件。在匯出的專案中,此事件永遠不會觸發。
-
On Resume - 透過按下 Debug 選單中的繼續按鈕,讓遊戲解除暫停時,在該影格觸發事件。在匯出的專案中,此事件永遠不會觸發。
-
On Scene Start - 在場景執行的第一個影格之前觸發事件。你可以選擇在場景重新啟動時再次觸發。這適合用來在專案開始執行前進行設定。
-
On Object Spawn - 物件在執行階段生成時觸發事件。場景開始時不會觸發此事件。
-
On Object Destroy - 物件在執行階段被銷毀時觸發事件。
-
On Object Enable - 物件在執行階段啟用時觸發事件。
-
On Object Disable - 物件在執行階段停用時觸發事件。
|
輸出
|
Delta Time
|
此行為會為 On Update 和 On Fixed Update 影格事件輸出增量時間。增量時間是前一個影格與目前影格之間經過的時間,以秒為單位。
|
範例
- 你可以使用 On Update 事件,在每個影格重新計算物件的位置。
- 你可以使用 On Scene Start 事件,在場景首次執行時觸發過場動畫,並關閉 Triggers on Restart 切換開關。
- 玩家暫停專案時,可以透過 Modify Save File 行為自動儲存遊戲內進度。你可以設定在 On Pause 事件發生時觸發此行為。
相關
Receive Message