/ / Створення плагіну для робочого столу для Unity 4 за допомогою Xcode 5 - c ++, macos, Ujedinje3d, xcode5

Створення настільного плагіна для Unity 4 за допомогою Xcode 5 - c ++, macos, unity3d, xcode5

В основному я намагаюся змусити роботу плагіна для візуалізації на робочому столі ( http://docs.unity3d.com/Documentation/Manual/NativePluginInterface.html )

Ось що я зробив:

  1. Завантажено приклад проекту ( http://docs.unity3d.com/Documentation/Images/manual/RenderingPluginExample42.zip ). Комплект вже складений і знаходиться в папці Активи / плагіни. Це добре працює під час запуску Unity.
  2. Відкрив проект XCode в XCode 5.
  3. У файлі "RenderingPlugin.cpp" змінити #include <OpenGL/OpenGL.h> до #include <OpenGL/gl.h>
  4. Оновіть параметри проекту XCode: введіть опис зображення тут
  5. Створіть новий пакет у XCode та скопіюйте новий пакет в Активи / плагіни (замініть існуючий пакет).
  6. Перезапустіть Unity і спробуйте запустити демонстрацію ще раз. Тепер Unity видає таку помилку: DllNotFoundException: /Users/mono/Downloads/RenderingPluginExample42-1/UnityProject/Assets/Plugins/RenderingPlugin.bundle/Contents/MacOS/RenderingPlugin

Деякі зауваження: новий файл пакету (17 кбіт) набагато менший, ніж старий файл пакета (29 кбіт).

Відповіді:

1 для відповіді № 1

Я знайшов проблему. Unity - це i386, тому вам просто потрібно змінити архітектуру на i386 (Universal чомусь не працює). Я описав процес повністю тут:

http://blog.nobel-joergensen.com/2013/10/21/creating-a-desktop-plugin-for-unity-4-using-xcode-5/