![]()
像素点和逻辑点关系:逻辑点大小 = 像素大小/contentScaleFactor. // http://www.bwxxkj.com/a/jishuzhongxin/shoujikaifa/2012/1216/157086.html getVisibleSize:默示获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。
getVisibleOrigin:默示可视区域的出发点坐标,这在处理惩罚相对地位的时辰很是有效,确保节点在不合辨别率下的地位一致。 坐标转换:
GL坐标系,cocos2d-x默认坐标系:
CCPoint CCDirector::convertToGL(const CCPoint& uiPoint) { CCSize s = m_obWinSizeInPoints; float newY = s.height - uiPoint.y; } 屏幕坐标系: 默认原点在左上角 CCPoint CCDirector::convertToUI(const CCPoint& glPoint) { CCSize winSize = m_obWinSizeInPoints; float oppositeY = winSize.height - glPoint.y;
return ccp(glPoint.x,oppositeY); }
两种坐标的X方向没有变,只变了Y方向,cocos2d-x里默认的GL坐标系,即左下角为原点ccp(0.0f,0.0f) 总结
以上是内存溢出为你收集整理的Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI全部内容,希望文章能够帮你解决Cocos2d-x之getVisibleSize,getContentSize,boundingBox,getContentSizeInPixels,convertToGL,convertToUI所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)