UniTaskとオブジェクトプールの併用でasync/awaitが動かなかったので解決方法を実験。
昨日書いた様に、3D脱出ゲームはちょっと休憩して、今日はUniTaskの実験。Unityroomのゲームジャムに参加した際、どうせならとUniTaskを導入して使ってみた。 敵キャラの動作をコルーチンの代わりにasync/awaitでやってみたのだけれど、なぜか上手くいかない。 敵キャラはオブジェクトプールを使って、同じオブジェクトを使い回す様に作ったけれど、敵がやられてオブジェクトプールに返って、 その後に再生成されると、async/awaitが動いてくれなかった。もっとしっかり解決方法を調べたかったけれど、ゲームジャムは一週間と言う期限があったので、仕方なくコルーチンに戻して完成させる事に…
2024/04/02 22:53