Unity: async/await が WebGL では対応されてないらしい?

これじゃあ async/await 使ったゲーム Unityroom に投稿できないじゃん。

JavaScript が Threading に対応してないので使えないらしい。

いろいろ調べたら UniTask っていうやつを使えばなんとかなるみたい。
https://neue.cc/2018/07/12_567.html
詳しくは上の作者の記事

 

https://github.com/Cysharp/UniTask/releases

ですきなバージョン選択して unitypackage 拡張子のやつダウンロードして、プロジェクトで Assets から Import Package でダウンロードしたやつ選択して入れる。

using Cysharp.Threading.Tasks;

これで使えるようになる。

UniTask は Task と同じような使いかたができる。やったー!!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA