メインコンテンツへスキップ
< すべてのトピックに戻る

async/awaitとコルーチンの違いは?

どちらも「待つ」処理(非同期処理)を書くための仕組みです。

 

コルーチンはUnity専用の古い仕組みですが、毎フレームの処理(Update)と相性が良く、簡単に書けます。

 

async/awaitはC#言語の標準機能で、コルーチンより処理が速く、結果(戻り値)を受け取りやすい特徴があります。現在は UniTask という無料アセットを入れて async/await を使うのが主流になりつつあります。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に