光源在u3d中是个gameobject
所以在创建灯光组件时要把灯光组件附到光源对象上才可以正常使用
---------------------------------------------------------------------------------------------------
代码:
GameObject lightGameObject = new GameObject("The Light");//建立名为"the light"的对象
lightGameObject.AddComponent<Light>();//为该光源对象添加 灯光组件
lightGameObject.light.color = Color.blue;//取的光源对象的颜色属性
lightGameObject.transform.position = new Vector3(0, 5, 0);//取得光源对象的变换组件 定位放置位置
具体取得对象的属性形式
对象名.组件名属性
exp:
lightGameObject(对象名)+light(组件)+color(属性)
比如我们现在要让 这个光源组件使用全局灯光
首先要得到这个光源组件想应位置的属性
既可以写 lightGameObject(对象名)+light(组件)+type(属性)= LightType.Directional;
本文介绍如何在Unity 3D (U3D) 中创建并应用光源组件。通过实例代码展示了创建光源对象、添加灯光组件及设置颜色与位置的方法,并解释了如何将光源配置为全局灯光。
1765

被折叠的 条评论
为什么被折叠?



