![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
wzj5530
这个作者很懒,什么都没留下…
展开
-
Unity使用Mesh动态加载3D模型
Unity提供Mesh类型,允许用户动态的将顶点坐标,顶点颜色,顶点法向量,顶点UV等属性动态传输给Mesh类,在场景中绘制用户自定义的三维模型。下面说下实现步骤:1. 在场景中创建一个空物体,右键单击->Create Empty,命名为DynamicCubeObject。2. 在工程中创建一个C#脚本,命名为DynamicMesh.cs,并将DynamicMesh.cs脚本拖拽到DynamicCubeObject上,DynamicMesh.cs代码如下:using System.C原创 2021-02-03 10:01:57 · 2198 阅读 · 1 评论 -
Unity使用surface shader修改被渲染物体的alpha通道
在做3D渲染的时候经常会使用Blend功能叠加两幅图像,例如预先修改场景中的某一个物体的alpha通道,并在后续处理中将物体区域利用blend实现特殊效果,在这只记录下如何修改渲染物体的alpha通道:1. 新建一个要渲染的物体: 例如 3D Object --> Cube2. 新建一个材质并绑定到刚创建的Cube上: Create --> Material3. 新建一个...原创 2019-08-15 16:36:30 · 910 阅读 · 0 评论