最近項(xiàng)目中要用到AR 解決了好幾天 今天終于迎來(lái)了喜報(bào)。
先說(shuō)easyAR
如果ARviewcontroller 繼承GLKViewController
會(huì)報(bào)野指針

23232323.png
如果繼承Viewcontroller
就是 黑屏
但是在原生項(xiàng)目中 是沒(méi)有問(wèn)題的 集成在cocos2dx就會(huì)出現(xiàn)這樣的問(wèn)題
目前猜想是easyAR openGL 和cocos 沖突的原因吧。
Vuforia是國(guó)外SDK
比easyAR 麻煩點(diǎn)
同樣集成在cocos 中會(huì)報(bào)錯(cuò)誤LOG
This application is modifying the autolayout engine from a background thread
猜想可能是 rootviewcontroller 線程和當(dāng)前沖突了
于是在rootcontroller里加上
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
cocos2d::Director::getInstance()->resume();
}
- (void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
cocos2d::Director::getInstance()->pause();
}
目前easyAR 問(wèn)題還沒(méi)解決,總體來(lái)說(shuō) 還是覺(jué)得 easy好用 解決中...有問(wèn)題會(huì)及時(shí)分享出來(lái)