|
@@ -11,6 +11,8 @@ window.transitions = null
|
|
|
window.browser = null
|
|
|
window.momentTourBlackNewType = 0//true
|
|
|
|
|
|
+
|
|
|
+
|
|
|
g_playAudio = null
|
|
|
|
|
|
g_tourAudio = new Audio
|
|
@@ -60,7 +62,7 @@ var initMenuSanda = ()=>{
|
|
|
for(var i=0;i<3;i++){
|
|
|
var plane = new THREE.Mesh(geo, new THREE.MeshBasicMaterial({
|
|
|
transparent:true,
|
|
|
-
|
|
|
+ depthTest:false,
|
|
|
}))
|
|
|
menuSanda.buttons.push(plane)
|
|
|
menuSanda.add(plane)
|
|
@@ -18343,7 +18345,7 @@ window.Modernizr = function(n, e, t) {
|
|
|
|
|
|
}else if(info.sid == "1626863308658"){
|
|
|
menuSanda = overlay
|
|
|
-
|
|
|
+ overlay.plane.material.depthTest = false
|
|
|
initMenuSanda()
|
|
|
}else if(info.sid == "1626933767157"){//下一张
|
|
|
rightBtn = overlay
|
|
@@ -18386,7 +18388,8 @@ window.Modernizr = function(n, e, t) {
|
|
|
c = player.overlayGroup.children.find(e=>e.sid == '1626743604266')
|
|
|
d = player.overlayGroup.children.find(e=>e.sid == '1626743691935')
|
|
|
d.plane.material = c.plane.material;//同步视频
|
|
|
- var main = player.overlayGroup.children.find(e=>e.sid == "1626743467424")
|
|
|
+ var main = player.overlayGroup.children.find(e=>e.sid == "1626743467424")
|
|
|
+ main.plane.material.depthTest = false
|
|
|
c.plane.material.map.image.loop = false
|
|
|
main.plane.material.map.image.loop = false
|
|
|
main.plane.material.map.image.addEventListener('ended', ()=>{ //同步播
|
|
@@ -23396,10 +23399,32 @@ window.Modernizr = function(n, e, t) {
|
|
|
}
|
|
|
|
|
|
//this.overlayGroup && (t = t.concat(this.overlayGroup.children.filter(e=>e.overlayType == "video")));
|
|
|
- this.overlayGroup && (t = t.concat(this.overlayGroup.children.filter(e=>e.overlayType != "video")));
|
|
|
+ //this.overlayGroup && (t = t.concat(this.overlayGroup.children.filter(e=>e.overlayType != "video")));
|
|
|
|
|
|
+
|
|
|
+
|
|
|
var i = new r.Vector3(e.x,e.y,-1).unproject(this.camera);
|
|
|
this.raycaster.set(i, this.getMouseDirection(e));
|
|
|
+
|
|
|
+
|
|
|
+ if(this.overlayGroup){
|
|
|
+ let planes = this.overlayGroup.children.filter(e=>e.overlayType != "video")
|
|
|
+ let n = this.raycaster.intersectObjects(planes, true)
|
|
|
+
|
|
|
+
|
|
|
+ if(n && n.length){
|
|
|
+ let a = this.hoverOverlay( n[0].object)
|
|
|
+
|
|
|
+ if(a){
|
|
|
+ $("#player").css("cursor","pointer");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
var n = this.raycaster.intersectObjects(t, true);//add true
|
|
|
// n[0] && console.log(n[0].point);
|
|
|
if(g_HotStatus=="add"){
|
|
@@ -23424,9 +23449,11 @@ window.Modernizr = function(n, e, t) {
|
|
|
|
|
|
this.intersectHot = null;
|
|
|
|
|
|
- var intersect = this.hoverOverlay(this.overlayGroup && o && o.object.parent.parent == this.overlayGroup && o.object)
|
|
|
|
|
|
- if( !intersect && g_HotStatus!="add") $("#player").css("cursor","");
|
|
|
+
|
|
|
+ //var intersect = this.hoverOverlay(this.overlayGroup && o && o.object.parent.parent == this.overlayGroup && o.object)
|
|
|
+
|
|
|
+ if( /* !intersect && */g_HotStatus!="add") $("#player").css("cursor","");
|
|
|
if (o.face) {
|
|
|
o.normal = o.face.normal.applyQuaternion(o.object.quaternion);
|
|
|
var a = this.position.clone().sub(o.point);
|