(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!


UniTask

Task.DelayはtimeScaleの影響を受けない、UniTask.DelayはtimeScaleの影響を受ける設定もある【Unity】【UniTask】

この記事でのバージョン Unity 6000.3.4f1 UniTask 2.5.5 はじめに UnityはTask(.NETの機能)を使えば「1秒待機」みたいな処理を簡単に実装出来ます。 public async Task SampleMethod() { /*なにか処理1*/ //1秒待機 await Task.Delay(TimeSpan.FromSeconds(…

UniTaskのRunOnThreadPoolを使って非同期でファイルを書き込み、成功と失敗の判定込みで完了を待つ方法【Unity】【UniTask】

この記事でのバージョン Unity 6000.0.34f1 はじめに 今回はUnityでファイルを書き込む時に非同期かつ、成功と失敗の判定込みで完了を待つ方法の紹介です! 大容量のファイルの保存のようにメインスレッドがブロックされて、フリーズしそうな時や、セーブデ…

UniTaskで任意のタイミングでタスクを完了できる UniTaskCompletionSource【Unity】【UniTask】

この記事でのバージョン Unity 2022.3.32f1 UniTask 2.5.5 はじめに UnityはUniTaskというパッケージを使えば「待つ」という処理が簡単に実装出来ます。 例えば「1秒待機」「メソッドの処理が終わるまで待つ」みたいな事も以下のような感じに。 private asyn…