2016-02-05 71 views
0

我正在爲Unity編寫一個iOS插件。在Unity上,我會在這個iOS插件中調用一個函數。 我想知道:這個函數是否會在主線程或背景上運行?因爲看起來這個函數會在後臺運行。
在此先感謝Multithread in Unity的ios插件

+0

[Unity3d中的多線程腳本調用](http://stackoverflow.com/questions/9852174/multithreaded-script-invocation-in-unity3d) – Fattie

回答

2

在Unity中,一切都在一個線程上運行。 Unity不是以任何方式多線程的。 (如果你啓動了一個線程,你必須「回到」主線程,在Unity中做任何事情,例如UI。)在你的iOS級插件中,如果你轉到另一個「你的問題」的線程。除非你明確地這樣做,否則它不會轉到另一個線程。然後,你必須完全照顧它。

+0

另請注意http://docs.unity3d.com/Manual /NativePluginInterface.html – Fattie