cocos2d-x-Lua使用cocos-code-IDE创建的工程没有屏幕适配的代码,可以简单的使用下面的代码来实现屏幕的适配:
local director = cc.Director:getInstance()
local glview = director:getOpenGLView()
if nil == glview then
glview = cc.GLViewImpl:createWithRect("HelloLua", cc.rect(0,0,320,480)) --屏幕上显示的大小
director:setOpenGLView(glview)
end
glview:setDesignResolutionSize(1080, 960, cc.ResolutionPolicy.NO_BORDER) --设计分辨率,一般是图片的原始大小;NO_BORDER会根据屏幕的大小自动缩放图片