quick-cocos2d-x常见问题汇总
- 竖屏或横屏显示
设置config.lua文件中如下参数(设置的是“虚拟分辨率”)
CONFIG_SCREEN_ORIENTATION = "portrait"
-- design resolution
CONFIG_SCREEN_WIDTH = 640
CONFIG_SCREEN_HEIGHT = 960
-- auto scale mode
CONFIG_SCREEN_AUTOSCALE = "FIXED_WIDTH"
"landscape":横屏显示(宽比高要长)
"portrait":竖屏显示(高比宽要长)
-
- 如果需要横屏
#!lua
-- design resolution
CONFIG_SCREEN_WIDTH = 960
CONFIG_SCREEN_HEIGHT = 640
CONFIG_SCREEN_ORIENTATION = "landscape"
-- auto scale mode
CONFIG_SCREEN_AUTOSCALE = "FIXED_HEIGHT"
-
- 如果需要竖屏
#!lua
-- design resolution
CONFIG_SCREEN_WIDTH = 640
CONFIG_SCREEN_HEIGHT = 960
CONFIG_SCREEN_ORIENTATION = "portrait"
-- auto scale mode
CONFIG_SCREEN_AUTOSCALE = "FIXED_WIDTH"
-
- display相关知识
框架初始化后,display 模块提供下列属性:
- display.sizeInPixels.width,
- display.sizeInPixels.height 屏幕的像素分辨率
- display.widthInPixels,
- display.heightInPixels 屏幕的像素分辨率
- display.contentScaleFactor 内容缩放因子
- display.size.width,
- display.size.height 屏幕的设计分辨率
- display.width,
- display.height 屏幕的设计分辨率
- display.cx,
- display.cy 屏幕中央的 x 坐标和 y 坐标
- display.left,
- display.top,
- display.right,
- display.bottom 屏幕四边的坐标
- display.c_left,
- display.c_top,
- display.c_right,
- display.c_bottom 当父对象在屏幕中央时,屏幕四边的坐标
颜色:
- display.COLOR_WHITE 白色, cc.c3b(255, 255, 255)
- display.COLOR_BLACK 黑色, cc.c3b(0, 0, 0)