📅  最后修改于: 2020-10-27 03:33:54             🧑  作者: Mango
当光线散射并落在图像上时,您会看到外观不同的图像,并且颜色也会改变。当您开发游戏以显示真实的灯光效果时,会使用镜头光晕。考虑太阳光线落在镜子上,看到的效果通常称为“镜头眩光”。
以下是创建镜头眩光的语法-
var lensFlareSystem = new BABYLON.LensFlareSystem("lensFlareSystem", light0, scene);
考虑以下参数以创建镜头眩光-
名称-赋予镜头光晕系统的名称。
灯光-可以是光源或相机。
场景-将添加镜头光晕的场景。
要将耀斑添加到场景中,请执行以下命令-
var flare1 = new BABYLON.LensFlare(0.5, 0.15, new BABYLON.Color3(1, 1, 1), "images/sun1.png", lensFlareSystem);
大小-浮动值介于0和1之间。
位置-镜头眩光的源(发射器)(可以是相机,光源或网格)。
Lensflaresystem-使用lensflaresystem类创建的对象。
BabylonJs - Basic Element-Creating Scene
上面的代码行生成以下输出-