创建两个三角形合成的矩形网格:

GameObject obj= new GameObject();
MeshRenderer meshRenderer=obj.AddComponent<MeshRenderer>();
MeshFilter meshFilter=obj.AddComponent<MeshFilter>(); //渲染材质
meshRenderer.material=new Material(Shader.Find("Sprites/Default"));//从着包器创建材质
meshRenderer.material.mainTexture=(Texture)Resources.Load("a");//Resources文件夹下的"a"2d纹理 Mesh mesh=new Mesh();
meshFilter.mesh=mesh; mesh.vertices=new Vector3[]{new Vector3(,), new Vector3(,), new Vector3(,), new Vector3(,)};//网格顶点 //uv贴图坐标,长度与顶点数组长度一致,取值0~1
mesh.uv=new Vector2[]{new Vector2(,),new Vector2(,),new Vector2(,),new Vector2(,) }; //三角形的顶点渲染顺序,每个id对应顶点数组中的每一个顶点,长度为:三角形个数*3,当少填某个三角形时,则这个三角形不渲染,长度必须是3的倍数
mesh.triangles=new int[]{
,,,
,,
};

最新文章

  1. Oracle12c IMO 测试
  2. ECshop通过文章分类的ID实现不同模板
  3. mac-终端命令
  4. Node 连接Mysql并进行增删改查
  5. C++pair类型
  6. linux2.6内核compat_ioctl函数
  7. dede 替换后台两个文件去广告
  8. MySQL主从复制的原理及配置
  9. apache2.4的安装与卸载
  10. 【python】Windows安装Beautiful Soup
  11. Python中异常(Exception)的总结
  12. 支持虚拟化也开来虚拟化就是装不上HyperV的解决方法
  13. 跟着刚哥学习Spring框架--创建HelloWorld项目(一)
  14. webpack2+node+react+babel实现热加载(hmr)
  15. 奇货商城重构——webpack自动化工程
  16. links
  17. python中的三元运算
  18. [emacs] emacs调整C代码的缩进格式等
  19. Vue项目的打包
  20. Docker 快速入门之 Dockerfile

热门文章

  1. ring3 hook ZwWriteVirtualMemory
  2. HDU 5839 Special Tetrahedron
  3. Android KeyCode
  4. supervisor笔记
  5. box2d 已知bug
  6. 给hexo添加评论系统
  7. javaWEB总结(13):域对象的属性操作
  8. L2-012. 关于堆的判断
  9. 《Windows编程循序渐进》——建立MFC应用程序
  10. Apache Kafka开发入门指南(2)