app = cocos2d::Application::getInstance();
s_sharedApplication.InitMxProtocol();
app->initGLContextAttrs();
cocos2d::GLViewImpl::convertAttrs();
self.viewController = [[RootViewController alloc] initWithNibName:nil bundle:nil];
// Init the CCEAGLView
NSString *pixelStr = (__bridge NSString*)cocos2d::GLViewImpl::_pixelFormat;
eaglView = [CCEAGLView viewWithFrame: [UIScreen mainScreen].bounds
pixelFormat: pixelStr
depthFormat:cocos2d::GLViewImpl::_depthFormat
preserveBackbuffer: NO
sharegroup: nil
multiSampling: NO
numberOfSamples: 4 ];
// Enable or disable multiple touches
[eaglView setMultipleTouchEnabled:YES];
self.viewController.wantsFullScreenLayout = YES;
self.viewController.view = eaglView;
[self.viewController InitMeas];
::InitMxImagePicker((__bridge void *)self.viewController);
IMxImagePickerImp::Init(self.viewController);
//cocos:GLView 代理模式
cocos2d::GLView *glview = cocos2d::GLViewImpl::createWithEAGLView((__bridge void *)self.viewController.view);
cocos2d::Director::getInstance()->setOpenGLView(glview);
app->run();
[self presentViewController:self.viewController animated:YES completion:nil];
這是通過一個button 跳轉到cocos2d 創建的一個的view ;回傳是用的是dismiss。第一次跳轉是正常的,后面再次present過去,界面是黑屏,能點擊能回傳。
怎么能跳轉過去正常顯示!急急急!!!
uj5u.com熱心網友回復:
DPI: 326.00,screenSize:640,1136,Inches:4.00350libpng warning: iCCP: known incorrect sRGB profilelibpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
Mx TextureCache::addImage no find file:
Mx TextureCache::addImage no find file:
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
2016-10-22 15:40:55.491712 Drawing[4628:1426365] Central Manager Update State to CBCentralManagerStatePoweredOn
2016-10-22 15:40:55.491844 Drawing[4628:1426365] DidStateChange
2016-10-22 15:41:13.546197 Drawing[4628:1426365] ====================
第二次進來列印的
DPI: 326.00,screenSize:640,1136,Inches:4.00350OpenGL error 0x0501 in /MxDraw6.3/MxDrawCode/SRC/3rdparty/cocos2dx/cocos2d/cocos/renderer/CCTexture2D.cpp initWithMipmaps 648
OpenGL error 0x0501 in /MxDraw6.3/MxDrawCode/SRC/3rdparty/cocos2dx/cocos2d/cocos/renderer/CCTexture2D.cpp initWithMipmaps 648
OpenGL error 0x0501 in -[CCES2Renderer resizeFromLayer:] 146
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/67530.html
標籤:Cocos2d-x
