水木神川 发表于 2021-6-12 20:54:21

LQ转载--Unity3D基础35:五彩砖块

一、颜色控制gameObject.GetComponent<MeshRenderer>().material.color = new Color(R, G, B):通过网格渲染器修改物体外表颜色R, G, B:三色数值,在Unity3D中范围是0~1(浮点数)

效果如下:
二、透明材质第一步:新建材质球,之后修改着色器如下:

第二步:修改颜色,第四项就是透明度,0为完全透明

搞定~
这样子,射出的小球就不会出BUG穿过地面了附:Debug.DrawRay(Vector3, Vector3, Color):绘制射线第一个 Vector3 是起点位置,第二个 Vector3 是目的点减去起点得到的一个方向(两点确定一条射线)只能在Sence中看到,且运行时也看不到
————————————————版权声明:本文为CSDN博主「Jaihk662」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Jaihk662/article/details/86769601

zxk365 发表于 2023-5-29 15:09:42

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

发表于 1970-1-1 08:00:00

页: [1] 2 3
查看完整版本: LQ转载--Unity3D基础35:五彩砖块