cocos2dx 更改精灵图片方法

.h

//声明背景精灵

Sprite * main_bg;

.cpp

//获取cocostudio中的背景控件

main_bg = (Sprite*)rootNode->getChildByName("spritr_bg");

//获取当前关卡数

int _levelNum =DataManager :: getLevelNum();

//给字符串分配空间

char str[256];

sprintf(str , "%d.png" , _levelNum);

//创建一个新的精灵,图片资源由str给,str根据关卡数改变

sprite mMainBg=Sprite :: create(str);

//设置背景精灵的纹理为新精灵的纹理

main_bg->setTexture(mMainBg->getTexture()); 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值