首页 > lua与cocos2dx结合怎么实现背景图片的平铺

lua与cocos2dx结合怎么实现背景图片的平铺

cc.FileUtils:getInstance():setPopupNotify(false)
cc.FileUtils:getInstance():addSearchPath("src/")
cc.FileUtils:getInstance():addSearchPath("res/")

local function main()

local scene = cc.Scene:create()
local layer = cc.Layer:create()
local visiblieSize = cc.Director:getInstance():getVisibleSize()
scene:addChild(layer)


local sprite = cc.Sprite:create("MatchBg.png")
layer:addChild(sprite)
sprite:setPosition(visiblieSize.width/2,visiblieSize.height/2)


cc.Director:getInstance():runWithScene(scene)

end

main()

例如这段代码中,我想把"MatchBg.png"这个图片平铺满整个屏幕,如何实现。


自己解决了,有同样问题的朋友可以看下

local sprite = cc.Sprite:create("MatchBg.png")
local spriteContentSize = sprite:getTextureRect()



layer:addChild(sprite)


sprite:setPosition(visiblieSize.width/2, visiblieSize.height/2)
sprite:setScaleX(visiblieSize.width/spriteContentSize.width)
sprite:setScaleY(visiblieSize.height/spriteContentSize.height)
【热门文章】
【热门文章】