2013-10-18 39 views
1

基本上我试图让桌面渲染插件工作(http://docs.unity3d.com/Documentation/Manual/NativePluginInterface.html)。使用Xcode 5为Unity 4创建桌面插件

这里是我做过什么:

  1. 下载示例项目(http://docs.unity3d.com/Documentation/Images/manual/RenderingPluginExample42.zip)。该软件包已编译并位于Assets/Plugins文件夹中。这在运行Unity时可以正常工作。
  2. 打开Xcode项目中的XCode 5
  3. 在文件“RenderingPlugin.cpp”变化#include <OpenGL/OpenGL.h>#include <OpenGL/gl.h>
  4. 更新XCode项目设置: enter image description here
  5. 在Xcode中创建新的软件包,并复制新的软件包到资产/插件(替换现有的捆绑包)。
  6. 重新启动Unity并尝试再次运行该演示。现在统一提供了以下错误: DllNotFoundException:/Users/mono/Downloads/RenderingPluginExample42-1/UnityProject/Assets/Plugins/RenderingPlugin.bundle/Contents/MacOS/RenderingPlugin

一些观察:新的软件包文件(17kb)比旧的捆绑文件(29kb)小得多。

+0

你确定你的代码链接到OpenGL.framework?我也有CoreGraphics.framework连接到我的插件。 –

回答