Flame是一款基于Flutter的2D游戏引擎,今天我将使用它制作一款经典小游戏割绳子 基本物品准备 添加游戏背景 游戏的背景图片资源包含多个...
Flame是一款基于Flutter的2D游戏引擎,今天我将使用它制作一款经典小游戏割绳子 基本物品准备 添加游戏背景 游戏的背景图片资源包含多个...
课程介绍 本节介绍如何改变改变片元着色器内的坐标位置参数,从而让渲染的内容动起来或者达到一些特殊的效果。 实现讲解 本节课的核心原理是修改采样的...
课程介绍 在学习了前面章节OpenGL基础知识后,读者应该具备了复杂界面特效、图片高效处理的开发能力。接下来的章节主要转向Android视频应用...
在用矩阵表述变换与齐次坐标一文中我们了解了旋转、平移的矩阵表述。在这里,我们试着总结一下仿射空间中其他几种映射的矩阵表述。 为了方便观察,在这里...
一、线性变换与仿射变换的概念 我们知道在计算机图形学中,变换通常包含线性变换、仿射变换、透视变换等。并且,我们用4x4的矩阵表述变换,同时引入了...
前言 之前我们绘制的图形都是只有一个颜色,而本章节我们绘制一个正方形,并且给图形上渐变色,让简单的图形变得绚丽些。 原理 在基础概念的课程中,我...
前言 之前我们绘制的都是一些简单的基础图形,本章节我们绘制一个复杂些的形状,如下。 图中的数字是后期标注,并非GL绘制。 根据之前学的知识,我们...
基本原理 与渐变色接近,但有些区别:渐变色:光栅化过程中,计算出颜色值,然后在片段着色器的时候可以直接赋值纹理:光栅化过程中,计算出当前片段在纹...
基本原理 1. 多次绘制,单纹理单元 之前我们在第三节基础图形绘制的时候有推导出一个结论: 上面的示例图中,在onDrawFrame里,同时绘制...
OpenGL是个状态机,我们通常见到的glEnable - glDisable函数就是通知OpenGL开启/关闭某种状态的,譬如光照、深度检测等...
专题公告
图形处理