|
|
@@ -2176,7 +2176,7 @@ function initByTHREE(THREE){
|
|
|
side:2,
|
|
|
opacity: arrowInfo.maxOpa,
|
|
|
depthWrite:false, //防止和导览路线重叠闪烁
|
|
|
- depthTest: !player.model.highMapCube.visible
|
|
|
+
|
|
|
})
|
|
|
let mats = {
|
|
|
default: arrowMat,
|
|
|
@@ -2189,9 +2189,8 @@ function initByTHREE(THREE){
|
|
|
let arrows = new THREE.Object3D; arrows.name = 'groundArrows'
|
|
|
|
|
|
player.model.add(arrows)
|
|
|
- player.model.addEventListener('highMapCubeShow',(e)=>{
|
|
|
- //arrows.children.forEach(a=>a.material.depthTest = !e.state)
|
|
|
- mats.default.depthTest = mats.fadeIn.depthTest = !player.model.highMapCube.visible
|
|
|
+ player.model.addEventListener('highMapCubeShow',(e)=>{
|
|
|
+ mats.default.depthTest = mats.fadeIn.depthTest = !player.model.highMapCube?.visible
|
|
|
})
|
|
|
|
|
|
var createArrow = function(mat){
|