当物体击中时,Cocos2d会在加速度计中更改英雄的图像

时间:2012-02-13 11:58:23

标签: cocos2d-iphone

您好。我是这个网站的新手,也是cocos2d的新手。我是学生,我需要你的帮助。

我正在根据cocos2d游戏开发书中的一个教程制作游戏。这个概念很简单;不同的物体从屏幕顶部掉落,我必须通过倾斜设备来避开或捕捉它们。主角是必须避开物体的主角,具有不同的属性,这些属性可以通过抓取不同的物体而改变(例如,如果玩家抓住一个物体,则玩家可以具有盾牌)。为了显示盾牌,我必须改变玩家的精灵。我不确定如何实现这一目标。有人可以帮我提供一些指导吗?

1 个答案:

答案 0 :(得分:1)

使用setTexture将当前精灵的图像(纹理)切换为另一个:

[playerSprite setTexture:[[CCTextureCache sharedTextureCache] addImage:@"playerWithShield.png"]];