--直接使用图片 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)