cocos-lua基础学习(九)spite类学习笔记

时间:2023-03-09 04:28:32
cocos-lua基础学习(九)spite类学习笔记

创建精灵

local sprite = cc.Sprite:create("Images/grossini_dance_atlas.png", cc.rect(x,y,,) )
layer:addChild( sprite )
local BatchNode = cc.SpriteBatchNode:create("Images/grossini_dance_atlas.png", )
layer:addChild(BatchNode, , kTagSpriteBatchNode)
local sprite = cc.Sprite:createWithTexture(BatchNode:getTexture(), cc.rect(x,y,,) )
layer:addChild( sprite )
local cache = cc.SpriteFrameCache:getInstance()

cache:addSpriteFrames("animations/grossini.plist")
cache:addSpriteFrames("animations/grossini_gray.plist", "animations/grossini_gray.png")
cache:addSpriteFrames("animations/grossini_blue.plist", "animations/grossini_blue.png") SpriteFrameTest.m_pSprite1 = cc.Sprite:createWithSpriteFrameName("grossini_dance_01.png")
SpriteFrameTest.m_pSprite1:setPosition( cc.p( s.width/-, s.height/) ) local spritebatch = cc.SpriteBatchNode:create("animations/grossini.png")
spritebatch:addChild(SpriteFrameTest.m_pSprite1) function SpriteFrameTest.onExit()
local cache = cc.SpriteFrameCache:getInstance()
cache:removeSpriteFramesFromFile("animations/grossini.plist")
cache:removeSpriteFramesFromFile("animations/grossini_gray.plist")
cache:removeSpriteFramesFromFile("animations/grossini_blue.plist")
end