如题,我总觉得应该有个方法叫getDeviceOrientation, 但是没找到!
请各位高手指点啊
另外,我也认为应该有个地方可以监听设备的旋转,好像也没有
谢谢
求求求求求求高手
有吗,同志们
用宽高判断
我在update里,不管怎么旋转手机,getFrameSize,getWinSize和getVisibleSize都是固定不变的,但是系统log
cocos2d: surface size:XXXXX 确实反应了屏幕旋转
纠结啊,这么个简单而又方便的属性,引擎为什么不提供呢???
-
(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
;cocos2d::GLView *glview = cocos2d::Director::getInstance()->getOpenGLView();
CCEAGLView eaglview = (CCEAGLView) glview->getEAGLView();CGSize s = CGSizeMake(, );
cocos2d::Application::getInstance()->applicationScreenSizeChanged((int) s.width, (int) s.height);
}
中间这段 应该 可以 取到
谢谢,我会试试
很奇怪啊,在4s上getFrameSize,getWinSize和getVisibleSize都是固定不变的,总是640X960
但是log出来的surface size 根据竖屏是640X960,横屏是960x640
我怎么样能拿到这个数值呢
width和height应该可以区分的把
总是640X960