2013-10-24 5 views
0

Я пробовал много способов, но ничего не работает. Я новичок в программировании и многопоточности, мне трудно понять. В Metro Windows, я могу использовать:Как я могу назвать функции union3d из wp8 ui thread?

Appcallbacks.instance.InvokeOnAppThread 

Как я могу это сделать в WP8?

Эта работа, но бросить C++ исключение, и я знаю, что это не правильный путь

Deployment.Current.Dispatcher.BeginInvoke(()=>UnityApp.BeginInvoke(new UnityPlayer.Action(() => { my functions }))); 

ответ

0

Вы должны скомпилировать родную dll WP8 и вызвать Диспетчер оттуда. Сделайте статический метод WP8 с обратным вызовом, который может использовать код Unity.

+0

Это возможно двумя способами. 1. Прямая связь с объединенным проектом визуальной студии. 2. Сделайте плагин (DLL) всех встроенных функций и импортируйте их в единство и вызовите funcitons оттуда. Как вы пробовали? И каким образом вы хотите этого? –

Смежные вопросы