Cocos2d-x   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cocos2dx番外篇——更换精灵图片大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_616_0@本文出自 “夏天的风” 博客,请务必保留此出处http://www.voidcn.com/article/p-zgvkqwcf-wx.html

@H_616_0@

1、直接通过图片更换

使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片。

1
2
3
4
//
CCTexture2D*texture=CCTextureCache::sharedTextureCache()->addImage( "bg2.png" );
@H_673_54@ bg->setTexture(texturE);
//

2、通过缓存帧替换

使用setDisplayFrame(CCSpriteFrame*)函数,利用精灵帧更换精灵图片。

4
5
6
7
8
9
10
11
//加载plist文件到缓存
@H_673_54@ CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile( "bg_0.plist" );
//使用精灵帧,创建精灵
CCSprite*bg=CCSprite::createWithSpriteFramename( "bg1.png" );
//更换精灵图片
CCSpriteFrame*frame=CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName( );
bg->setDisplayFrame(framE);
//

@H_616_0@

@H_616_0@

@H_616_0@3.initWithFile

@H_616_0@ pSprite->initWithFile("game_bg2.jpg");

大佬总结

以上是大佬教程为你收集整理的cocos2dx番外篇——更换精灵图片全部内容,希望文章能够帮你解决cocos2dx番外篇——更换精灵图片所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:cocoscocos2dxdx图片更换精灵
猜你在找的Cocos2d-x相关文章
其他相关热搜词更多
phpJavaPython程序员load如何string使用参数jquery开发安装listlinuxiosandroid工具javascriptcap