相机:就是一个提供矩阵的,提供什么矩阵?
在游戏引擎中,相机提供的矩阵主要是视图矩阵(view matrix)和投影矩阵(projection matrix)。
- 视图矩阵:用于定义相机的位置和朝向。它将三维世界坐标变换为相机坐标。通过改变视图矩阵,可以移动相机的位置和旋转相机的朝向,实现对游戏场景的观察和浏览。视图矩阵定义相机的位置和朝向,实现场景观察。
- 投影矩阵:用于定义相机的投影方式。它将三维相机坐标映射到二维屏幕空间,实现三维场景在二维屏幕上的投影效果。常见的投影方式有正交投影和透视投影。投影矩阵定义相机的投影方式,实现三维到二维的投影变换。
UI Image
逻辑很简单,就是构建顶点数据给MeshFilter,解析材质文件创建Material,创建Texture2D,然后挂上MeshRenderer开始渲染。
Attention:构造顶点数据时,坐标需要按照图片实际尺寸。
- MeshFilter :按照规定格式 构建顶点数据
- MeshRender: 从MeshFilter、Material拿数据渲染,渲染包括:a.GPU创建顶点数据索引缓冲区对象(VAO/VBO)b.
网友评论