我尝试了很多方法,但都不能很好地工作。我是编程新手,多线程操作对我来说是很难理解的。在Windows Metro中,我可以使用:
Appcallbacks.instance.InvokeOnAppThread我如何在wp8中实现它?
这是可行的,但是抛出C++异常,我知道这不是正确的方法
Deployment.Current.Dispatcher.BeginInvoke(()=>UnityApp.BeginInvoke(new UnityPlayer.Action(() => { my functions })));发布于 2013-10-25 16:48:24
Unity3d不是线程安全的,您不能从主线程以外的任何其他线程调用它:http://answers.unity3d.com/questions/7524/is-the-unity-api-threadsafe.html
发布于 2014-03-08 06:07:07
必须编译本机WP8 dll并从那里调用调度程序。创建一个带有回调的静态WP8方法,供Unity代码使用。
https://stackoverflow.com/questions/19562480
复制相似问题