1 2 3 4 MeshFilter meshF = cannelObject
AddComponent(); Mesh mesh = meshF
mesh; mesh
vertices = vertexArray; mesh
triangles = triangleArray; mesh
uv = UVArray; mesh
RecalculateNormals(); 5、现在物体已经存在了骨骼
下面就是给物体添加渲染器,让其在场景中渲染出来
第一步先寻找一个的 Shader,当然你也可以自己定义一个
6、定好 Shader 之后,再找一张贴图
贴图是 ps 自己做还是网上找一个,这个随便你了
MeshRenderer meshR = cannelObject
AddComponent(); Material material = new Material(Shader
Find(@"Diffuse")); material
mainTexture = p_texture; meshR
materials = new Material[] { material }; 7、现在已经可以看到这个物体了,在场景里面
下面就为其添加碰撞器,让其符合游戏特性
MeshCollider collider = cannelObject
AddComponent(); 8位 置 , 并 以 其 指 定 的 空 间 角 存 在
cannelObject
transform
position = p_startPostion; cannelObject
transform
Rotate(p_eulerAngel); 到 了 这 里 , 动 态 生 成 模 型 任 务 收 工
下 一 章 会 介 绍 , 模 型 之 间 的 布 尔 运以 符 合 实 际 情 况
最 后 贴 上