「Unity/Csharp/Invoke」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプル) |
|||
行8: | 行8: | ||
void Method1() { | void Method1() { | ||
} | } | ||
+ | |||
+ | ==Invokeに引数を追加== | ||
+ | 引数として123を指定 | ||
+ | <pre> | ||
+ | private void Start() { | ||
+ | StartCoroutine(DelayMethod1(5.0f, 123)); | ||
+ | } | ||
+ | IEnumerator DelayMethod1(float delay, int hoge) { | ||
+ | yield return new WaitForSeconds(delay); | ||
+ | // ここに処理を追加 | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | 参考:https://kan-kikuchi.hatenablog.com/entry/DelayMethod |
2020年5月3日 (日) 14:11時点における版
Invokeとは
メソッドを遅らせて(遅延)実行させることができる
サンプル
void Main() { Invoke("Method1", 0.2f); // 0.2sec後に実行 } void Method1() { }
Invokeに引数を追加
引数として123を指定
private void Start() { StartCoroutine(DelayMethod1(5.0f, 123)); } IEnumerator DelayMethod1(float delay, int hoge) { yield return new WaitForSeconds(delay); // ここに処理を追加 }