cocos2dx 集成easyAR以及Vuforia的问题

最近项目中要用到AR 解决了好几天 今天终于迎来了喜报。

先说easyAR
如果ARviewcontroller 继承GLKViewController
会报野指针

cocos2dx 集成easyAR以及Vuforia的问题_第1张图片
23232323.png

如果继承Viewcontroller
就是 黑屏
但是在原生项目中 是没有问题的 集成在cocos2dx就会出现这样的问题
目前猜想是easyAR openGLcocos 冲突的原因吧。

Vuforia是国外SDK
比easyAR 麻烦点
同样集成在cocos 中会报错误LOG
This application is modifying the autolayout engine from a background thread
猜想可能是 rootviewcontroller 线程和当前冲突了
于是在rootcontroller里加上

- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    cocos2d::Director::getInstance()->resume();
}

- (void)viewDidDisappear:(BOOL)animated {
    [super viewDidDisappear:animated];
     cocos2d::Director::getInstance()->pause();
}

目前easyAR 问题还没解决,总体来说 还是觉得 easy好用 解决中...有问题会及时分享出来

你可能感兴趣的:(cocos2dx 集成easyAR以及Vuforia的问题)