xzw 3 年之前
父節點
當前提交
1030696665
共有 1 個文件被更改,包括 32 次插入0 次删除
  1. 32 0
      public/static/js/main_2020_show.js

+ 32 - 0
public/static/js/main_2020_show.js

@@ -23388,6 +23388,38 @@ window.Modernizr = function(n, e, t) {
             }
             ,
             
+            n.prototype.blackToPano = function(o={}) {//add 瞬间过渡
+                
+                var pano = o.pano || this.model.panos.index[o.panoId] 
+                 
+
+                this.path.warpDestPano = pano
+ 
+                var retry = ()=>{
+                    this.waitingToWarp = !1,
+                    this.blackToPano(o)
+                }
+                if (this.checkAndWaitForPanoLoad(pano, "high", "low", this.basePanoSize, retry))
+                    return void (this.waitingToWarp = !0)
+                 
+                this.emit("pano.chosen", this.currentPano, this.path.warpDestPano),
+
+ 
+                this.path.warpDestHeroLoc = {  
+                    panoId : o.panoId,
+                    position: pano.position,
+                    quaternion: o.quaternion || this.quaternion.clone()
+                   
+                }
+
+                this.path.warpTravel_BLACK(null, 1500,1, ()=>{ 
+                    pano != this.currentPano && this.currentPano.exit() 
+                    pano.enter() 
+                    this.currentPano = pano
+                    
+                } )
+                
+            }
             
             
             window._transitionPosId = 9999