【Unity】一定時間後にスクリプトの処理を呼び出す方法
出来ること
一定時間後に指定した処理を実行する
下記、サンプルコード。
using UnityEngine;
public class Sample : MonoBehaviour
{
private void Start()
{
//DelayMethodを3.5秒後に呼び出す
Invoke(nameof(DelayMethod), 3.5f);
}
void DelayMethod()
{
Debug.Log("Delay call");
}
private void OnDestroy()
{
// Destroy時に登録したInvokeをすべてキャンセル
CancelInvoke();
}
}
参考サイト
この記事が気に入ったらサポートをしてみませんか?