「Unity/Csharp/別スレッド」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→別スレッド処理) |
(→別スレッド処理) |
||
(同じ利用者による、間の3版が非表示) | |||
行1: | 行1: | ||
==別スレッド処理== | ==別スレッド処理== | ||
− | .NET 4.6(c#)以上っぽい。 | + | .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を消さないように