上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页
摘要: 【OpenGL ES】纹理贴图 1 前言 ​ 纹理贴图是指:将图片贴在模型的表面。 ​ 纹理贴图的本质是:将图片划分为一系列三角形,使得图片顶点序列与模型顶点序列中的顶点一一对应,对于模型中任意三角形内部的坐标和图片中对应三角形内部的坐标,可以通过插值,建立一一对应关系,模型中任意位置的颜色由其对应的图片位置的颜色填充。 ​ 本文 阅读全文
posted @ 2023-03-20 00:20 little_fat_sheep 阅读(341) 评论(0) 推荐(0)
摘要: 【OpenGL ES】MVP矩阵变换 1 前言 ​ 本文主要介绍 MVP 矩阵变换,其本质是线性变换,应用见→绘制立方体。 Model:模型变换,施加在模型上的空间变换,包含平移变换(translateM)、旋转变换(rotateM)、对称变换(transposeM)、缩放变换(scaleM); View:观测变换,施加在观测点上的变换 阅读全文
posted @ 2023-03-20 00:18 little_fat_sheep 阅读(585) 评论(0) 推荐(0)
摘要: 【OpenGL ES】绘制立方体 1 前言 ​ 本文主要介绍使用 OpenGL ES 绘制立方体,读者如果对 OpenGL ES 不太熟悉,请回顾以下内容: 绘制三角形 绘制彩色三角形 绘制正方形 绘制圆形 ​ 在绘制立方体的过程中,主要用到了 MVP (Model View Projection)矩阵变换。 Model:模型变换, 阅读全文
posted @ 2023-03-20 00:16 little_fat_sheep 阅读(452) 评论(0) 推荐(0)
摘要: 【OpenGL ES】绘制圆形 1 前言 ​ 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,【OpenGL ES】绘制正方形中介绍了绘制正方形的方法,本文将介绍绘制圆形的方法。 ​ OpenGL 以点、线段、三角形为图元,没有提供绘制圆形的接口。要绘制圆形边框,必须通过割圆法逼近圆形;要绘制圆形的内部,必须通过三角形 阅读全文
posted @ 2023-03-20 00:11 little_fat_sheep 阅读(584) 评论(0) 推荐(0)
摘要: 【OpenGL ES】绘制正方形 1 前言 ​ 【OpenGL ES】绘制三角形 中介绍了绘制三角形的方法,本文将介绍绘制正方形的方法。 ​ OpenGL 以点、线段、三角形为图元,没有提供绘制正方形内部的接口。要绘制正方形内部,必须通过三角形拼接而成,如下图,是通过GL_TRIANGLE_FAN 模式绘制正方形。 ​ 绘制的坐标点 阅读全文
posted @ 2023-03-20 00:10 little_fat_sheep 阅读(415) 评论(0) 推荐(0)
摘要: 【OpenGL ES】绘制彩色三角形 1 前言 ​ 【OpenGL ES】绘制三角形 中介绍了绘制普通三角形的方法,本文将介绍绘制彩色三角形的方法。 ​ 本文完整代码资源见→【OpenGL ES】绘制彩色三角形 ​ 项目目录如下: 2 案例 ​ MainActivity.java package com.zhyan8.triangle; 阅读全文
posted @ 2023-03-20 00:10 little_fat_sheep 阅读(362) 评论(0) 推荐(0)
摘要: 【OpenGL ES】绘制三角形 1 前言 1.1 设置顶点属性 ​ 顶点有位置、颜色等属性,可以通过 glVertexAttribPointer 设置顶点的属性。 void glVertexAttribPointer( int index, //顶点属性的索引值,如:位置属性索引为0,颜色属性索引为1 int size, //每个 阅读全文
posted @ 2023-03-20 00:09 little_fat_sheep 阅读(483) 评论(0) 推荐(0)
摘要: 【OpenGL ES】第一个案例 1 前言 ​ OpenGL(Open Graphics Library)是由 SGI 公司开发的一套 3D 图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点,OpenGL 迅速成为一种 3D 图形接口的工业标准,并陆续在各种平台上得以实现。 ​ OpenGL ES(Open 阅读全文
posted @ 2023-03-20 00:07 little_fat_sheep 阅读(356) 评论(0) 推荐(0)
摘要: 1 前言 ​ Lua基础语法 中系统介绍了 Lua 的语法体系,ToLua逻辑热更新 中介绍了 ToLua 的应用,本文将进一步介绍 Unity3D 中基于 xLua 实现逻辑热更新。 ​ 逻辑热更新是指:在保持程序正常运行的情况下,在后台修改代码逻辑,修改完成并推送到运行主机上,主机无缝接入更新后 阅读全文
posted @ 2023-03-19 17:22 little_fat_sheep 阅读(107) 评论(0) 推荐(0)
摘要: 1 前言 ​ Lua基础语法 中系统介绍了 Lua 的语法体系,xLua逻辑热更新 中介绍了 xLua 的应用,本文将进一步介绍 Unity3D 中基于 ToLua 实现逻辑热更新。 ​ 逻辑热更新是指:在保持程序正常运行的情况下,在后台修改代码逻辑,修改完成并推送到运行主机上,主机无缝接入更新后的 阅读全文
posted @ 2023-03-19 17:21 little_fat_sheep 阅读(151) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 29 下一页