facebook twitter hatena line email

Unity/Csharp/別スレッド

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

別スレッド処理

.NET 4.6(c#6.0)以上っぽい。

using System.Threading.Tasks;
    async void SendNetRanking()
    {
        await Task.Run(() =>
        {
            SendNetRankingExec();
        });
    }

参考:https://simplestar-tech.hatenablog.com/entry/2017/09/18/122328

処理中にシーン遷移して設定してるGameObjectが破棄されると処理が止まるので、 以下Codeを組み合わせること

 DontDestroyOnLoad(this); // GameObjectを消さないように