Cocos OpenGL/ES学习之一—你好,三角形(3)OpenGL ES 着色器与程序

OpenGL ES使用着色器渲染需要创建着色器对象程序对象。着色器对象负责加载、编译着色器程序源码,程序对象负责连接着色器对象,可以连接多个着色器对象。在OpenGL ES中程序对象只能并且至少连接一个顶点着色器对象和一个片段着色器对象。

具体的步骤:

  1. 创建一个顶点着色器对象和一个[……]

Read more

Cocos OpenGL/ES学习之一—你好,三角形(2)着色器GLSL

在上一篇介绍在cocos中如果使用自定义shader,通过OpenGL ES绘制一个三角形,下面来对其实现进行分析一下。

初始化部分加载一个顶点着色器和一个片段着色器,下面对两个着色器做一个简单的注解:

顶点着色程序:

[……]

Read more

Cocos OpenGL/ES学习之一—你好,三角形(1)概览

cocos 版本为3.13.1,后续可能会根据cocos版本的升级变的不同。

本篇基于cocos引擎,使用OpenGL/ES实现一个三角形。

先看一下效果图:
triangle

函数声明:

函数实现:
[crayon-5ba[……]

Read more

WordPress 手动更新

注意更新前要备份!

删除原版本目录:

wp-includes
wp-admin

删除新版本中的目录:
wp-content

复制新版本中的所有文件到原版本中(覆盖)。

CocosShader 开源项目

为了深入学习OpenGL/ES,从入门到实战,一款开源的基于基开发的游戏引擎是一个很好平台。过去几年中一直使用的cocos是一个好的选择,减少学习的时间,同时也将以前积累的做个汇总。因此创建CocosShader开源项目。

在这个项目中,包含使用OpenGL/ES 2.0的Shader、特效及[……]

Read more