上一篇文章介绍了Qt Quick是怎样对帧动画进行支持的。帧动画的实现离不开状态机、而状态机、动画和状态切换(transitions)则是Qt框架的核心内容,也就是说它们可以建立在任何一个QObject对象中而不必非得依赖Qt的任何图形显示模块。拿一个例子说吧,如果你想实现背景音乐的平滑过渡,你可以不用写多余的代码,将背景音乐的音量作一下动画插值就可以达到效果了。事实上我制作的游戏《吃药了》就是这么实现效果的。而这一篇文章将要聚焦的是Qt Quick另外一个非常强大的系统——粒子系统。...
分类:
移动开发 时间:
2014-06-25 07:53:05
阅读次数:
349
本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873
前段时间去听了Qt在北京的开发者大会,感觉QML是大势所趋,所以回来后想好好补补QML方面的东西。无奈无论是书籍还是网络上,这方面的教材都太少了。
霍亚飞那本稍微提了一点,但也只是基本的元素,布局,动画等。QML绚丽的粒子特效,传感器,多媒体...
分类:
其他好文 时间:
2014-06-24 18:53:40
阅读次数:
419
Cocos2d-x3.0项目创建和VS2012编译,场景跳转和主菜单实现,游戏场景背景滚动,飞机动画和触摸控制,子弹发射,敌机实现,碰撞检测和加分,爆炸效果,粒子特效和音乐播放,判定死亡,移植到Android平台...
分类:
微信 时间:
2014-06-22 21:09:07
阅读次数:
653
0.使用方法拿CCParticleExplosion举例。//创建CCParticleExplosion特效
CCParticleSystem*p1=CCParticleExplosion::create();
//设置特效贴图
p1->setTexture(CCTextureCache::sharedTextureCache()->addImage("cocos2dx.png"));
//设置自动释放
p1->setAutoRemoveOnF..
分类:
其他好文 时间:
2014-05-09 07:05:56
阅读次数:
288