多语言展示
当前在线:172今日阅读:23今日分享:25

unity3d怎么让特定的一些物体没有阴影效果

最近使用unity3d制作场景,有些物体在特定的情况下不需要阴影效果,我们可以在物体的属性中默认直接关闭掉,或者在脚本代码中在满足条件的情况下进行关闭。
工具/原料

unity3d 5.3工具。

方法/步骤
1

打开我们的unity3d场景。

2

在里面创建两个物体,一个立方体一个球体。

3

运行游戏我们发现默认两个物体都是有阴影的。

4

现在我们选择其中的立方体Cube,在里面找到 Mesh Renderer。

5

把其中的Cast Shadows 设置为 Off。

6

如果在脚本中我们可以通过获得renderer然后修改数值(记得引入UnityEngine.Rendering)GetComponent ().shadowCastingMode = ShadowCastingMode.Off;

推荐信息