facebook twitter hatena line email

「Unity/Csharp/別スレッド」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==別スレッド処理== .NET 4以上っぽい。 <pre> async void SendNetRanking() { await Task.Run(() => { SendNetRankingExec();...」)
 
(別スレッド処理)
 
(同じ利用者による、間の4版が非表示)
行1: 行1:
 
==別スレッド処理==
 
==別スレッド処理==
.NET 4以上っぽい。
+
.NET 4.6(c#6.0)以上っぽい。
 
<pre>
 
<pre>
 +
using System.Threading.Tasks;
 
     async void SendNetRanking()
 
     async void SendNetRanking()
 
     {
 
     {
行11: 行12:
 
</pre>
 
</pre>
 
参考:https://simplestar-tech.hatenablog.com/entry/2017/09/18/122328
 
参考:https://simplestar-tech.hatenablog.com/entry/2017/09/18/122328
 +
 +
処理中にシーン遷移して設定してるGameObjectが破棄されると処理が止まるので、
 +
以下Codeを組み合わせること
 +
  DontDestroyOnLoad(this); // GameObjectを消さないように

2020年4月19日 (日) 06:19時点における最新版

別スレッド処理

.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を消さないように