--直接使用图片
local spr1 = cc.Sprite:create("HelloWorld.png")
spr1:setPosition(cc.p(display.cx - 300,display.cy + 100))
spr1:setTexture("111.png") --更改图片
self:addChild(spr1)
--预先加载图集到缓存中
cc.SpriteFrameCache:getInstance():addSpriteFrames("plist/testPlist.plist")
--在缓存中获取一个精灵图片
local cash = cc.SpriteFrameCache:getInstance():getSpriteFrame("logo/HelloWorld.png")
local spr2 = cc.Sprite:createWithSpriteFrame(cash) --通过精灵图片创建Sprite
spr2:setPosition(cc.p(display.cx - 100,display.cy))
self:addChild(spr2)
--通过图集的名字创建Sprite
local spr3 = cc.Sprite:createWithSpriteFrameName("logo/HelloWorld.png")
spr3:setPosition(cc.p(display.cx,display.cy-100))
spr3:setSpriteFrame(cash) --改变图片为图集中的图片
self:addChild(spr3)