日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

cocos2d-x 改变精灵图片的2种方法

發(fā)布時(shí)間:2023/12/8 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cocos2d-x 改变精灵图片的2种方法 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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");? //需要更換圖片時(shí)?? 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);

?

第一種一般在當(dāng)所有的圖片在一張圖片里面,然后按坐標(biāo),按大家截取時(shí)候使用,這時(shí)候可以把圖片資源寫(xiě)入.plist中。

第二種一般在每張圖片單獨(dú)的時(shí)候,直接更換。

???????????

再分享一下我老師大神的人工智能教程吧。零基礎(chǔ)!通俗易懂!風(fēng)趣幽默!還帶黃段子!希望你也加入到我們?nèi)斯ぶ悄艿年?duì)伍中來(lái)!https://blog.csdn.net/jiangjunshow

總結(jié)

以上是生活随笔為你收集整理的cocos2d-x 改变精灵图片的2种方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。