原文:Cocos2dx实现光影效果的两种方式

Shader 和 RenderTexture 先贴上两张效果图 Shader RenderTexture 说一下实现的原因,因为项目中需要夜景,光影的效果。最初想到使用Shader来实现。实现之后。效果还不错。因为最初的测试是在Mac上跑的客户端,效果不错。但是放到手机端上之后。发现效率太低。超过 个光源之后,效率下降的太严重。不过既然做了,就拿出来分享一下。另一个则是用RenderTexture ...

2015-12-23 11:22 2 6827 推荐指数:

查看详情

cocos2dx 帧动画的两种创建方式

看了好几天cocos2dx的帧动画,现在才有点眉目,为了高效期间我们一般会用到 精灵帧缓存(CCSpriteFrameCache) 和动画缓存(CCAnimationCache) .大体的操作步骤: 1.把多个帧动画合成一张,然后生成plist文件,plist文件记载着每一帧在大图中的位置 ...

Wed Jan 08 05:41:00 CST 2014 0 24653
cocos2dx 2.x实现闪电效果(贴画版)

cocos2dx 2.x实现闪电效果(非画线版) 在网上搜索到一个直接用opengl画线实现的版本,但放在游戏中效果不太搭,要求用贴图的。我这个版本用的也是画线版的算法。 闪动的时候效果还可以,每段衔接的地方还是不太完美,各位有其他的建议的请联系 ...

Thu Mar 05 18:25:00 CST 2015 0 2153
cocos2dx - 伤害实现

接上一节内容:cocos2dx - 生成怪物及AI 本节主要讲如何通过创建简单的矩形区域来造成伤害   在小游戏中简单的碰撞需求应用box2d等引擎会显得过于臃肿复杂,且功能不是根据需求定制,还要封装,为此本节讲述一下如何自己实现简单的碰撞,来达到伤害效果。 这里先看下效果 ...

Tue Dec 22 19:49:00 CST 2015 2 3621
cocos2dx 获取精灵的高亮效果

转自:http://blog.csdn.net/tyxkzzf/article/details/38703883 这里有更详细的一片介绍文章《Cocos2dx如何反白高亮CCSprite》点击打开链接 在做游戏时遇到需要使用纯白色高亮精灵的场合,尝试了很多办法没有解决问题,目前 ...

Fri Dec 05 22:03:00 CST 2014 0 3594
cocos2dx 3.x(屏幕截图的两种方法)

【RenderTexture】 RenderTexture这个动态纹理类,顾名思义就是可以动态创建纹理图片。 屏幕截图主要步骤: > 开始截图:render ...

Tue Nov 15 07:26:00 CST 2016 0 7209
cocos2dx 本地推送通知的实现

用coocs2dx引擎开发单机,或者若联网游戏,加入推送通知是很有必要的。现在把本人在项目中做的推送通知整理一下供大家参考,抛砖引玉,我是调用的android 和 ios 平台自己的推送。 首先是一个管理者: #ifndef __CCNOTIFICATION_MANAGER_H__ ...

Fri Jan 10 20:01:00 CST 2014 6 1612
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM