「Unity/UniRx/遅延処理」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「==時間後処理== <pre> // 1秒後に実行 Observable.Timer(System.TimeSpan.FromSeconds(1)) .Subscribe(_ => Debug.Log("1秒後に実行")); Observable.Timer(Syste...」 |
|||
| 4行目: | 4行目: | ||
Observable.Timer(System.TimeSpan.FromSeconds(1)) | Observable.Timer(System.TimeSpan.FromSeconds(1)) | ||
.Subscribe(_ => Debug.Log("1秒後に実行")); | .Subscribe(_ => Debug.Log("1秒後に実行")); | ||
.AddTo(gameObject); | |||
Observable.Timer(System.TimeSpan.FromSeconds(1)) | Observable.Timer(System.TimeSpan.FromSeconds(1)) | ||
.Subscribe(_ => { Debug.Log("1秒後に実行"); }); | .Subscribe(_ => { Debug.Log("1秒後に実行"); }); | ||
.AddTo(gameObject); | |||
</pre> | </pre> | ||
参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6 | 参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6 | ||
2022年12月2日 (金) 15:20時点における版
時間後処理
// 1秒後に実行
Observable.Timer(System.TimeSpan.FromSeconds(1))
.Subscribe(_ => Debug.Log("1秒後に実行"));
.AddTo(gameObject);
Observable.Timer(System.TimeSpan.FromSeconds(1))
.Subscribe(_ => { Debug.Log("1秒後に実行"); });
.AddTo(gameObject);
参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6
続けて一定時間処理
// 1秒後から2秒間隔
Observable.Timer(System.TimeSpan.FromSeconds(1), System.TimeSpan.FromSeconds(2))
.Subscribe(_ => Debug.Log("2秒間隔に実行"))
.AddTo(gameObject);