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

HTTPリクエストをUnityから送る方法は?

UnityWebRequest を使用し、Unity 6の標準である Awaitable(async/await)を使って非同期処理として記述します。

 

サーバーからランキング情報を取得したり、ログイン認証を行ったりする際に、ゲームの進行(画面の描画)をフリーズさせずに通信を裏側で待機させるためです。

 

async Awaitable メソッドを作成し、using (var req = UnityWebRequest.Get(url)) { await req.SendWebRequestAsync(); } のように記述すると、古いコルーチンを使わずにシンプルに実装できます。

タグ:
目次

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