egret-docs-master/Engine3D/Egret3DLights/model/README.md

753 B
Raw Permalink Blame History

灯光模块

相关代码全部放在源码目录中的lights文件夹中。

其中不同类继承关系如下:

所有类型的灯光全部继承自LightBaseLightBase中封装了与灯光有关的共同属性。

lightType:灯光类型,其值来自LightType枚举定义。

intensity灯光强度最小值为0最大值没有上限。

halfIntensity:背光强度。

ambient:背光的颜色,背光也是环境光,物体接受一个灯光时,未照射到的部分可使用背光来添加灯光照射效果。这样可以使用背光来代替另外一盏灯光。

diffuse:慢反射颜色。

specular:灯光在照射到物体时,其镜面高光的反射颜色。