//创建自由光代码片段1
let freelightLayer = new Laya.Sprite();
freelightLayer.x = startX + gap * 2;
freelightLayer.y = startY + gap * 2;
this.owner.addChild(freelightLayer);
let freeStartX = 0;//startX + gap * 2;
let freeStartY = 0;//startY + gap * 2;
let freeformLight2D = freelightLayer.addComponent(Laya.FreeformLight2D);
freeformLight2D.color = new Laya.Color(1, 1, 1, 1);
freeformLight2D.intensity = 1;
freeformLight2D.falloffRange = 0.5;
let polygon = new Laya.PolygonPoint2D();
polygon.addPoint(freeStartX - gap, freeStartY - gap);
polygon.addPoint(freeStartX + gap, freeStartY - gap);
polygon.addPoint(freeStartX + gap, freeStartY + gap);
polygon.addPoint(freeStartX - gap, freeStartY + gap);
freeformLight2D.polygonPoint = polygon;
//创建自由光代码片段2
let freelightLayer = new Laya.Sprite();
this.owner.addChild(freelightLayer);
let freeStartX = startX + gap * 2;
let freeStartY = startY + gap * 2;
let freeformLight2D = freelightLayer.addComponent(Laya.FreeformLight2D);
freeformLight2D.color = new Laya.Color(1, 1, 1, 1);
freeformLight2D.intensity = 1;
freeformLight2D.falloffRange = 0.5;
let polygon = new Laya.PolygonPoint2D();
polygon.addPoint(freeStartX - gap, freeStartY - gap);
polygon.addPoint(freeStartX + gap, freeStartY - gap);
polygon.addPoint(freeStartX + gap, freeStartY + gap);
polygon.addPoint(freeStartX - gap, freeStartY + gap);
freeformLight2D.polygonPoint = polygon;