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

智力题收集

  1. 如果你有两枚鸡蛋,并且想搞清楚在不摔破鸡蛋的前提下,最高能从多高的地方往下扔鸡蛋,你会如何去做?最优的解决方案是什么?
  2. 桌子上有100枚硬币,每枚都有正面和反面。其中10枚硬币正面朝上,90枚反面朝上。你不能触摸、观看或以其它任何方法来判断每枚硬币哪面朝上。现在把硬币分成两堆,使得每一[……]

Read more