前往
大廳
主題

【Unity】InvokeRepeating 使用方法

炎魔Cafe | 2023-02-17 21:40:36 | 巴幣 0 | 人氣 739

InvokeRepeating 可以用來在指定的時間間隔內重複呼叫一個指定的函數,常常被用來定期執行某個任務,比如更新遊戲中的物體位置或檢查遊戲狀態等。

using UnityEngine;

public class Example : MonoBehaviour
{
    void Start()
    {
        InvokeRepeating("RepeatTask", 1.0f, 0.5f);
    }
    void RepeatTask()
    {
        Debug.Log("Repeat Task!");
    }
}

InvokeRepeating 裡分別為要呼叫的函數名稱、第一次呼叫的時間間隔、之後每次呼叫的時間間隔。
在範例中,被呼叫的函數為 RepeatTask,第一次呼叫時間在1秒後,之後每0.5秒呼叫一次。

創作回應

更多創作