展会信息港展会大全

用cocos2d-x 实现UV动画--实现篇,cocos2d-xuv动画-- 用cocos2d-x 实现UV动画--实现篇
来源:互联网   发布日期:2015-09-28 13:53:30   浏览:1186次  

导读: 用cocos2d-x 实现UV动画--实现篇,cocos2d-xuv动画-- 用cocos2d-x 实现UV动画--实现篇 UVSprite uv动画是指通过在程序运行时动态改变纹理坐标,实现...

用cocos2d-x 实现UV动画--实现篇,cocos2d-xuv动画--

用cocos2d-x 实现UV动画--实现篇

UVSprite

uv动画是指通过在程序运行时动态改变纹理坐标,实现动态效果的纹理动画,使用uv动画可以实现水流动,火焰燃烧等效果。

下图是UVSprite实现的一个动画效果

本文由liangneo原创,转载请保留原文地址 :http://blog.csdn.net/liangneo/article/details/42583533

1.分析

我们需要的是一个具uv动画的sprite,最简单合理的方式是让你UVSprite直接继承于CCSprite,另外我们还需要两个变量来控制U或V方面是否需要动画,另外两个变量来控制U和V方向的动画速度,因此UVSprite类的声明如下:

class UVSprite : public cocos2d::CCSprite

{

赞助本站

人工智能实验室

相关热词: android开发 应用开发

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港