2012-02-13 68 views
0

嗨。我是這個網站的新手,也是cocos2d。我是一名學生,我需要你的幫助。Cocos2d在物體碰撞時改變加速度計中英雄的形象

我正在製作一款基於cocos2d遊戲開發書中的教程之一的遊戲。這個概念很簡單,不同的物體從屏幕頂部落下,我不得不通過傾斜設備來避免或捕捉它們。主角必須避開物體,它具有不同的屬性,這些屬性可以通過抓住不同的物體來改變(例如,如果玩家抓住一個物體,它可能會有一個盾牌)。爲了顯示盾牌,我必須改變玩家的精靈。我不知道我該如何實現這一點。任何人都可以幫助我提供一些指導方針嗎?

+0

@Tiago thankx兄弟編輯 – Burhan 2012-02-13 14:52:49

回答

1

使用的SetTexture到當前的精靈的圖像(紋理)開關與另一:

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

Knnot thankx了很多,我會嘗試烏爾solution.but我有生根粉一個混亂.my播放器不處於靜止模式,它處於移動模式,我不想打擾它的移動速度 – Burhan 2012-02-13 14:48:00

+0

我建議的代碼只會改變您的精靈的外觀(使用新圖像),而不會影響其他任何東西。如果這個精靈原本是以某種方式運動的話,它將會繼續這樣做,不用擔心。 – 2012-02-13 14:53:35

+0

非常感謝您的熱心幫助。5秒後,我想在間隔時間之後重新獲得它的原始精靈圖像。 – Burhan 2012-02-14 09:18:37