标签:: Shader

GLSL着色器踩坑与实践经验

GLSL着色器踩坑与实践经验搞游戏开发不可避免要接触Shader,GLSL是OpenGL的着色器语言。记录一下基础语法和踩过的坑。 基础类型 类型 说明 示例 void 空类型 void main() bool 布尔 true, false int 整数 42, -7 float 浮点数 3.14, -0.5 vec2/3/4 浮点向量 vec3(1.

Cocos Creator Shader踩坑记录:闪白、水波纹、水面倒影效果实现

Cocos Creator Shader踩坑记录写Shader时踩了不少坑,记录一下GLSL基础语法和实际用过的特效实现,包括闪白、水波纹、水面倒影这些效果。 Shader基础知识Shader类型 类型 简称 作用 处理阶段 顶点着色器 Vertex Shader 处理顶点数据 顶点处理阶段 片段着色器 Fragment Shader 计算像素颜色 光栅化阶段 几何着色器 Geo

Cocos Creator开发踩坑记录:Shader特效、UI组件与性能优化

Cocos Creator开发踩坑记录:Shader特效、UI组件与性能优化这篇文章整理我在2021年使用Cocos Creator开发游戏时遇到的一些技术问题和解决方案,包括Shader编写、UI组件开发、性能优化等方面。 Shader特效开发被击闪红效果使用自定义Material实现角色被攻击时的闪红效果。 Effect文件:attacked.effect 123456789101112131