cocos2d-x 改变精灵图片的2种方法
生活随笔
收集整理的這篇文章主要介紹了
cocos2d-x 改变精灵图片的2种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cocos2d-x 改變精靈圖片的2種方法。
?
1。
// 首先載入貼圖集?? CCSpriteBatchNode *spriteBatch=CCSpriteBatchNode::batchNodeWithFile("snake.png");? this->addChild(spriteBatch);? CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("snake.plist");? // 生成Sprite?? CCSprite *headSprite=CCSprite::spriteWithSpriteFrameName("headup.png");? //需要更換圖片時?? CCSpriteFrame *frame=CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("headleft.png");? headSprite->setDisplayFrame(frame);?
?
2.
CCSprite *my_hero = CCSprite::create("hero_a.png");CCTexture2D *hero_hit;CCSprite * temp_obj = CCSprite::create("hero_hit.png");?hero_hit = temp_obj->getTexture();//改變my_hero的圖片?my_hero->stopAllActions();my_hero->setTexture(hero_hit);?
第一種一般在當所有的圖片在一張圖片里面,然后按坐標,按大家截取時候使用,這時候可以把圖片資源寫入.plist中。
第二種一般在每張圖片單獨的時候,直接更換。
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow
總結
以上是生活随笔為你收集整理的cocos2d-x 改变精灵图片的2种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: aria2c指定下载存储路径的一个问题(
- 下一篇: 手把手教你安装Juniper 模拟器