cocos 分辨率配置,关闭调试信息

config.json 中修改启动分辨率,
config.lua 中修改设计分辨率

游戏运行时 动态修改分辨率
function SelectViewSize:initView(index)
local size = {
width = SHOW_PLAYKIND[index].width,
height = SHOW_PLAYKIND[index].height
}
local view = cc.Director:getInstance():getOpenGLView()
view:setFrameSize(size.width , size.height)
--重加载display
package.loaded["cocos.framework.display"] = nil
display = require("cocos.framework.display")
end

cc.Director:getInstance():getOpenGLView():setFrameSize 设置窗口大小
cc.Director:getInstance():getOpenGLView():setDesignResolutionSize 设置设计分辨率
cc.Director:getInstance():getOpenGLView():getVisibleSize 可视大小
以下是几种显示方式:
EXACT_FIT:完全贴合,一个方向可能会出现拉伸,导致画面失真
NO_BORDER:无边框,画面不失真,部分画面可能会在可视范围外
SHOW_ALL:显示全部,画面不失真,一个方向可能会有黑色无画面区域
FIXED_HEIGHT/FIXED_WIDTH:一个方向全屏显示,画面不失真,可能会有一部分在画面外或有黑色边框

关闭调试信息
cc.Director:getInstance():setDisplayStats(false)

你可能感兴趣的:(cocos 分辨率配置,关闭调试信息)