基本上我试图让桌面渲染插件工作( http://docs.unity3d.com/Documentation/Manual/NativePluginInterface.html)。
这是我所做的:
- 下载了示例项目(http://docs.unity3d.com/Documentation/Images/manual/RenderingPluginExample42.zip)。该包已经编译并位于 Assets/Plugins 文件夹中。这在运行 Unity 时工作正常。
- 在 XCode 5 中打开 XCode 项目。
- 在文件“RenderingPlugin.cpp”中更改
#include <OpenGL/OpenGL.h>
为#include <OpenGL/gl.h>
- 更新 XCode 项目设置:
- 在 XCode 中构建新包并将新包复制到 Assets/Plugins(替换现有包)。
- 重新启动 Unity 并尝试再次运行演示。现在 Unity 给出以下错误: DllNotFoundException: /Users/mono/Downloads/RenderingPluginExample42-1/UnityProject/Assets/Plugins/RenderingPlugin.bundle/Contents/MacOS/RenderingPlugin
一些观察:新的捆绑文件 (17kb) 比旧的捆绑文件 (29kb) 小得多。