配置EasyAR Mac SDK(非Unity)¶
这篇文章介绍如何使用EasyAR package配置EasyAR非Unity的Mac工程。
如果你需要使用EasyAR Unity package,请阅读 这篇文章 了解使用package的配置,或 这篇文章 了解Unity样例的使用。
安装需求¶
XCode 6 或更新版本(我们在XCode 6.4和XCode 7.1中测试通过)
初始化EasyAR¶
使用EasyAR::initialize来初始化EasyAR。
Augmenter¶
目前发布版本中Augmenter API 被设为NONE,也就是说目前还没有内置的3D API。目前可以通过Frame API 获取原始图像然后在自己创建的GL/D3D/… 环境中进行渲染。目前除了这个API和视频播放以外API都可正常工作,与Android/iOS一 致。我们会在今后的版本中逐渐添加这些缺失的特性。
你可以这样获取frame中的image (until 1.2.1),
Frame frame = augmenter.newFrame(tracker);
Image iamge = frame.images()[0];
或 (since 1.3.0),
Frame frame = augmenter.newFrame();
Image iamge = frame.images()[0];
其它代码¶
剩下的就是写EasyAR的逻辑以及其它代码。你可以参考EasyAR的Android样例中的C++代码来实现。大多数配置和使用方式都是和And roid native代码是一样的,不同的是Augmenter的部分,这个在前面已有描述。