Lines 如何消除巴比伦线条上的灯光效果

Lines 如何消除巴比伦线条上的灯光效果,lines,light,babylonjs,Lines,Light,Babylonjs,我尝试用BABYLON.js开发一个棋盘游戏 我有一块板子和一块弧形旋转摄像机。 我的灯是半球形的 当我在黑板上画线的时候,我希望这些线都有相同的方面。现在,当我移动相机时,光线会对这些线条产生影响,其中一些线条会因为颜色太接近背景色而消失 我如何定义我的线条不受光线影响 如果没有材质附加到它们,请创建一个新的StandardMaterial并指定它(mesh.material=new BABYLON.StandardMaterial('mat',scene);) 一旦这些网格有了材质,您就可以

我尝试用BABYLON.js开发一个棋盘游戏 我有一块板子和一块弧形旋转摄像机。
我的灯是半球形的

当我在黑板上画线的时候,我希望这些线都有相同的方面。现在,当我移动相机时,光线会对这些线条产生影响,其中一些线条会因为颜色太接近背景色而消失


我如何定义我的线条不受光线影响

如果没有材质附加到它们,请创建一个新的StandardMaterial并指定它(
mesh.material=new BABYLON.StandardMaterial('mat',scene);


一旦这些网格有了材质,您就可以简单地将
材质。禁用照明
设置为
true

除了上述将其从灯光中排除的方法(您也可以使用
light.excludedMeshes.push(mesh);
)之外,您还可以尝试消除眩光,因为眩光会使材质看起来像金属一样且过于闪亮。取决于你想要什么,其中一个会更好

以下是消除眩光的方法:

light.specular = new BABYLON.Color3(0,0,0);