- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 cocos-shader---3.实例上手
一、使用内置shader使用内置 shader 非常简单,直接通过一个 key 值从 GLProgramCache 缓冲区取到一个 GLProgram,然后设置给 Node 即可; 默认 shader 的 key 值在 GLProgram 中定义 auto sprite = Sprite::create("colormap.jpg");sprite->setPosition(v...
2018-08-12 22:01:08 748
转载 cocos-shader---2.源码解析
一、shader相关源码cocos2d-x 与 shader 相关的代码在 renderer 目录下 |-cocos |-renderer |-CCGLProgram.h |-CCGLProgram.cpp |-CCGLProgramCache.h |-CCGLProgramCache.cpp |-C...
2018-08-12 17:07:33 586
转载 cocos-shader---1.了解
一、着色器语言先看一段代码:attribute vec4 a_position;attribute vec4 a_color;varying vec4 v_fragmentColor;void main(){ gl_Position = CC_MVPMatrix * a_position; v_fragmentColor = a_color;}再来解释这...
2018-08-12 00:05:09 1225
转载 cocos---图形渲染的过程
一、渲染概括这里先简单说一下大概流程,Cocos3.x版本的渲染是将所有需要渲染的node先通过各种RenderCommand封装起来,你先不用管RenderCommand是什么,只需要记住它把我们要渲染的node封装起来了就行,然后引擎把这些RenderCommand添加到了一个队列中存了起来,这个队列叫CommandQueue,添加的时候顺便对这些RenderCommand设置了一些参数,...
2018-08-09 23:58:13 1244
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人