影格事件 | hyperPad Documentation
Logo
Documentation自訂影格事件
自訂

影格事件

Published 2023年3月1日

說明

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