xzw 1 rok temu
rodzic
commit
3ef0123747

+ 7 - 0
scene/public/static/js/loadCAD.js

@@ -131,6 +131,13 @@ window.grendCAD = (function grendCAD() {
         window.cad.setSign(point, dire)
       }
       $layer.style.visibility = 'visible'
+      
+      
+       //加
+      $layer.querySelector('svg').style.transform = 'rotate(-'+ 180 +'deg)'
+       
+      
+      
     })
 
   }

+ 13 - 2
scene/public/static/js/manage.js

@@ -2179,7 +2179,7 @@ function initByTHREE(THREE){
             {//根据漫游点切换音频
                 let curAudio  
                 let bgmObject = SoundManager.list.find(e=>e.name == 'bgm')
-                let setCurBgm = (pano)=>{
+                let setCurBgm = (pano)=>{ 
                     if(!window.DATA.panoAreas)return
                     let item = window.DATA.panoAreas.find(e=>e.panos.some(a=>a == pano.id))
                     let areaAudio = item?.audio && item.audio[1]
@@ -2204,7 +2204,18 @@ function initByTHREE(THREE){
                 player.on("flying.ended",(a,b,pano,d)=>{
                     setCurBgm(pano) 
                 })
-                
+                player.on("mode.changed", ()=>{ //飞出后不播放 也不显示按钮
+                    if(player.mode != 'panorama'){
+                        SoundManager.pause('bgm')
+                        $("#bgm").hide()
+                    }else{
+                        if(bgmObject.src && bgmObject.canplay()){
+                            SoundManager.play('bgm')
+                            $("#bgm").show()
+                        }
+                    }
+                })
+                 
                 
                 manage.addEventListener('pauseSound',(e)=>{
                     if(SoundManager.playHistory.length == 0 && e.object != bgmObject){//其他都停了的话