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

HTTP APIを呼び出すには?

UnityWebRequest クラスを使用し、Unity 6の非同期処理(Awaitable)でサーバーからの返答を待機します。

ランキング情報の送信や、外部データベースからの設定取得など、Webサーバーとの通信はゲームのメイン処理を止めてしまわないように裏側で行う必要があるためです。

using (var req = UnityWebRequest.Get("https://api.example.com/data")) { await req.SendWebRequestAsync(); if (req.result == UnityWebRequest.Result.Success) { Debug.Log(req.downloadHandler.text); } }のように記述します。

目次

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