平行光
平行光又称为方向光(Directional Light),是最常用的一种光源,模拟了无限远处的光源发出的光线,常用于实现太阳光。
因为光源与被照射目标的距离是未定义的(无限远),所以光照效果不受 光源位置 和 朝向 的影响(如下图,平行光在平面上产生的光照亮度都是一样的)。但是 旋转 会影响到平行光照射的方向,而光照方向又会影响到模型接受光照的范围以及模型产生阴影的位置。可通过编辑器左上角的 旋转变换工具 来调整平行光照射的方向。
在场景中添加平行光的方式可参考 添加光源。
注意:Cocos Creator 目前只支持一个平行光。若同时添加多个,则以最后一个添加的为准。
新建场景时,默认会自动创建一个 Main Light
平行光节点。
平行光组件相关接口,请参考 DirectionalLight API。
注意:从 v3.5 开始,平行光阴影 从场景设置面板中独立出来,不在全局设置阴影属性。
平行光属性
属性 | 说明 |
---|---|
Color | 设置光源颜色 |
UseColorTemperature | 是否启用色温 |
ColorTemperature | 调节色温 |
StaticSettings | 设置静态灯光,详情请参考 光照贴图 |
Illumination | 照度,单位 勒克斯(lx) |
平行光阴影属性
阴影属性需要在场景中开启阴影。开启方法为请参考 阴影 - 开启阴影。
开启阴影后,平行光 属性检查器 会展示 动态阴影设置 如下图:
其属性和说明请参考 阴影 - 平行光阴影属性