首页 > lua cocos2dx 关于精灵Sprite移动

lua cocos2dx 关于精灵Sprite移动

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")
local spriteContentSize = sprite:getTextureRect()


local frameCache = cc.SpriteFrameCache:getInstance():addSpriteFrames("Match.plist")

local sprite1 = cc.Sprite:createWithSpriteFrameName("MatchCard2.png")

local sprite1ContentSize = sprite1:getTextureRect()








sprite1:setPosition((visiblieSize.width/2 - sprite1ContentSize.width),visiblieSize.height/2)
sprite1:runAction(cc.MoveTo:create(visiblieSize.width/2,visiblieSize.height/2)

layer:addChild(sprite)
layer:addChild(sprite1)



sprite:setPosition(visiblieSize.width/2, visiblieSize.height/2)

sprite:setScaleX(visiblieSize.width/spriteContentSize.width)
sprite:setScaleY(visiblieSize.height/spriteContentSize.height)



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

end

main()

这段代码为什么运行起来不正确呢,会报这个错误呢error: syntax error during pre-compilation.


语法错误啊

sprite1:runAction(cc.MoveTo:create(visiblieSize.width/2,visiblieSize.height/2)

末尾丢了一个)

【热门文章】
【热门文章】