2017-06-13 46 views
0

我試圖用WebVR入門套件建立一個VR遊:webVR入門套件:如何做一個焦點在全景查看器

Web VR Starter Kit

網站VR入門套件是一個Javascript庫輕鬆地創建虛擬真實內容並在一系列設備上的網頁瀏覽器中提供。該庫包含用於創建操縱3D對象的簡化API。

My Code on JS bin

var mark1 = VR.torus({radius:0.2, 
      tube:0.01, 
      color:"#efe2a2", 
      }); 

var focus = VR.torus({radius:0.02, 
      tube:0.01, 
      color:"white", 
      }); 

var img1 = "//i.imgur.com/Rp4hJKX.jpg?1"; 
var img2 = "http://blog.topazlabs.com/wp-content/uploads/2013/07/Screen-Shot-2013-12-11-at-10.42.18-AM.png" 
var img3 = "https://i1.wp.com/www.samrohn.com/wp-content/uploads/tobacco-warehouse-panorama.jpg?fit=1000%2C500"; 
var imgs = [img1, img2, img3]; 
var i = 0; 

mark1.moveTo(0,0,0); 
focus.moveTo(0,1.5,0); 
focus.parent=VR.body; 

VR.panorama(imgs[i]); 

VR.on('lookat', function(target){ 
    if (target === mark1.object) 
     i = (i+1)%3; 
     VR.vibrate(250); 
     VR.panorama(imgs[i]); 
    }); 

如果玩家正在尋找MARK-1,VR全景圖像將切換到next.I嘗試創建一個焦點指示,玩家在看。但我不知道如何將焦點對象(小白圓環)放在相機上。

回答

0
var focus = VR.camera.torus({radius:0.02, 
     tube:0.01, 
     color:"white", 
     }); 

這是從父相機創建孩子的方法。

var focus = VR.camera.torus