现在的位置: 首页 > 综合 > 正文

cocos2d-x精灵更换图片

2017年12月21日 ⁄ 综合 ⁄ 共 698字 ⁄ 字号 评论关闭

通过更换纹理/精灵帧实现

例子1

<pre name="code" class="cpp">local sprite1 = cc.Sprite:create( "dog.png" )

local sprite2 = cc.Sprite:create( "cat.png" )

sprite1:setTexture( sprite2:getTexture() )

sprite1:setTextureRect( sprite2:getTextureRect() )

例子2

<pre name="code" class="cpp">cc.SpriteFrameCache:getInstance():addSpriteFrames( "animals.plist" )

local sprite1 = cc.Sprite:create( "dog.png" )

local sprite2 = cc.Sprite:create( "cat.png" )

sprite1:setTexture( sprite2:getTexture() )

sprite1:setTextureRect( sprite2:getTextureRect() )

例子3

<pre name="code" class="cpp">cc.SpriteFrameCache:getInstance():addSpriteFrames( "animals.plist" )

local sprite1 = cc.Sprite:create( "dog.png" )

local sprite2 = cc.Sprite:create( "cat.png" )

sprite1:setSpriteFrame( sprite2:getSpriteFrame() )

抱歉!评论已关闭.