摘要: 转自 https://blog.csdn.net/qq_45071375/article/details/103715587 这是我们用代码创建出来的二叉树图例 A / \ B C / \ \ D E F 友情提示: 在下面代码中出现的#字符代表子树为空,例如D结点下面左右子树都没有,就是两个#号; 阅读全文
posted @ 2020-06-22 18:02 密斯塔Joe 阅读(1390) 评论(0) 推荐(0)
摘要: UV的概念 uv实际上是u,v,w,和xyz类似,都是记录坐标的三维点。但是,对于游戏来说,通常使用的是uv,或者说绝大多数图片,粒子,模型都是uv贴图实现的。 uv记录的是贴图怎么贴,贴在哪 而uv是一个平面,左下角为(0,0),右上角为(1,1),那么这一张平面如何贴在一个3D物体上呢(mesh 阅读全文
posted @ 2020-06-18 16:32 密斯塔Joe 阅读(621) 评论(0) 推荐(0)
摘要: unity Mesh如何渲染 一种是从外部导入的模型,一种是代码生成Mesh,添加MeshRender和MeshFilter 精灵,UI元素,例子系统都是使用网格渲染 网格: 概念上来说网格由图形硬件(GPU Graphics Processing Unit图形处理单元)构成来绘制复杂的材料/东西。 阅读全文
posted @ 2020-06-17 16:14 密斯塔Joe 阅读(542) 评论(0) 推荐(0)
摘要: Mesh概念 Mesh是Unity中的一个组件,称为网格组件。通俗的讲,Mesh是指模型的网格,3D模型是由多边形拼接而成,而多边形实际上是由多个三角形拼接而成的。所以一个3D模型的表面其实是由多个彼此相连的三角面构成。三维空间中,构成这些三角形的点和边的集合就是Mesh。 Mesh的组成 顶点坐标 阅读全文
posted @ 2020-06-17 15:29 密斯塔Joe 阅读(692) 评论(0) 推荐(0)
摘要: 最近在空闲时间准备做个小游戏,先把一些基本框架搭建好,本次记录的是消息的注册,监听和回调等 其实这些就是基于C#的委托(delegate) 第一步:定义一些委托 namespace Common.Messenger { public delegate void Callback(); public 阅读全文
posted @ 2020-05-22 09:50 密斯塔Joe 阅读(775) 评论(0) 推荐(0)
摘要: string.Format用法 string.Format("{0}{1}{2}",str1,str2,str3) string.Format("{0:D2}{1:D2}{2:D2}",str1,str2,str3) 实际上str1等执行了tostring(D2)方法,根据需求使用限定符,将结果拼接 阅读全文
posted @ 2020-05-20 10:54 密斯塔Joe 阅读(3225) 评论(0) 推荐(0)