原文:Cocos2d-x shader学习1: 灰度shader

灰度shader 最近在学习shader,就把cocos d x .x版本中的很简单也很常用的灰度shader拿出来学习一下。 代码分析 precision mediump float是open es特有的精度限定符,原本的浮点数精度是double,opengl es为了提高渲染效率,限定精度为float类型。 v fragmentColor是从顶点着色器设置的颜色经过光栅化阶段的线性插值后传给片 ...

2016-02-02 15:13 0 5953 推荐指数:

查看详情

[cocos2d-x·分享]在cocos2d-x2.0上用shader实现灰度

简述情况: ·游戏运行平台:Android ·Cocos2d-x引擎版本:cocos2d-2.0-x-2.0.2 ·注意:目前cocos2d-x 2.0运行时如果按home键再返回游戏,shader显示会有问题,估计是因为Android将游戏切到后台时释放纹理所导致,这个问题 ...

Wed Oct 17 16:43:00 CST 2012 1 3601
Cocos2d-x shader学习3: sprite描边(Outline)

Cocos2d-x 3.x的label使用了freetype字体引擎(http://www.freetype.org/),可以很轻松的实现描边和阴影效果。所以本篇文章只针对于sprite来实现描边效果。 官方demo中描边shader没有看懂,看效果好像是有点问题,透明的部分变成了黑色。作者 ...

Sat Feb 20 23:49:00 CST 2016 0 4963
Cocos2d-x shader学习2: 模糊(Blur)

模糊效果在游戏中经常会用到,有的为了突出前景会把背景给模糊化,有的是因为一些技能需要模糊效果。模糊是shader中较为简单的一种应用。cocos2dx 3.x给的demo中,就有sprite的模糊的效果。 先说下这个模糊算法的大致思路,我们在片段着色器中可以得到当前像素点的颜色值,要想 ...

Thu Feb 18 00:43:00 CST 2016 0 4003
Cocos2d-x学习笔记目录

从2019年7月开始学习游戏引擎Cocos2dx,版本3.17。 学习笔记尽量以白话的形式表达自己对源码的理解,而不是大篇幅复制粘贴源码。 本人水平有限,欢迎批评指正! Cocos2d-x 学习笔记 ‎Cocos2d-x 学习笔记(3.1) Scene 场景与场景切换 ...

Wed Aug 14 18:56:00 CST 2019 0 476
cocos2d-x学习笔记

转自:http://blog.csdn.net/we000636/article/details/8263503 接受触屏事件的优先级是值越小,响应触屏事件的优先级越高 Z值越大,越外面 JNI:允许Java代码与其它语言写的代码进行交互 cocos2d-x好像对tmx中使用bmp图片 ...

Fri Jun 28 21:58:00 CST 2013 0 3559
Cocos2d-x 学习之引擎介绍

Cocos2d-X是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C + +cocos2d-iPhone项目的版本。cocos2d-X发展的重点是围绕cocos2d跨平台。即其实现一次编码,再各平台分别编译后即可运行,不许为跨平台修改大量代码,不需要在一直方面花费很多时间和人力,目前 ...

Thu Jun 28 06:06:00 CST 2012 0 7149
cocos2d-x 系统学习cocos(1)

简析HelloWorld场景 以前使用cocos2d-x 3.14的时候,HelloWorld并不是一个场景类,而是一个图层类,当时的HelloWorld::createScene()是长这样的 而现在的3.17的HelloWorld::createScene()长这样 区别 ...

Thu Oct 17 06:35:00 CST 2019 0 322
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM