【Unity】一定時間経過後に処理を呼び出す方法

指定した時間の後に処理を実行したい場合、Invokeを使うことで実現できます。

 Invoke("呼び出す関数名",秒数);

上記のように書くことで、指定した秒数後に指定した関数が実行されます。

public class Test : MonoBehaviour
{
    private void Start()
    {
        // 3秒後にSayHelloを呼び出す
        Invoke("SayHello", 3.0f);
    }

    void SayHello()
    {
        Debug.Log("Hello!");
    }
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA