3

Unity3d でマルチスレッド スクリプト実行を実装しようとしていましたが、Unity ライブラリによって提供される方法がないようで、Mono によって提供される System.Threading を使用する必要があります。しかし、彼らは、Unity Scripting はスレッド セーフではないと述べています。

System.threading またはその他のプラットフォームに依存しない API を使用して、Unity3D で安全かつ効率的にマルチスレッドを実装できますか? また、スクリプトが並行して実行されていることを確認するにはどうすればよいですか?

例またはリンクをいただければ幸いです。

よろしく

4

2 に答える 2

5

iOS アプリケーションのスレッド化が必要でしたが、残念ながら Unity でスレッド化する方法が見つかりませんでした。ただし、スレッドを使用するプラグインを作成することはできます。私のアプリケーションでは、音楽アプリケーションのタイミングを計るためにスレッド化が必要だったので、xcode で core-audio を使用するオーディオ プラグイン ライブラリを作成しました。そこで必要なすべてのスレッド化を行うことができます。しかし、Unity とプラグイン間の同期を管理するのは非常に面倒です。

于 2012-03-27T19:18:18.480 に答える