我正在尝试按照here的说明使用NyARToolkit库编译项目。
它提供了您需要的几乎所有源代码,但不提供他正在使用的EAGLView类。它提供了一个链接,该链接被重定向到更新版本的GLSprite示例代码,该代码不再适用于此示例。
如何填写这个缺课?有没有人试图编译同一个项目?
答案 0 :(得分:2)
虽然这是一个有趣的例子,但我建议你不要在它上面建立一个应用程序。那里的示例使用私有CoreSurface框架来捕获视频帧,这些框架将来可能会中断,并且不允许提交给App Store的应用程序。
我会看看Benjamin Loulier的VRToolKit example。它与链接的示例完全相同,但它使用iOS 4.0中新的AVFoundation摄像头捕获方法。它也应该更容易编译和运行(我刚刚下载了项目,它在最新的SDK上构建得很好)。
需要注意的是,这两个应用程序示例都基于ARToolKit库,即GPL。因此,从它们派生的任何东西也必须是GPL(它们在您的链接样本中声明了MIT许可证,但我不知道情况如何)。关于GPLv3是否与App Store兼容,有some debate,但您肯定需要将源代码提供给您自己的应用程序。