我有这个项目:
我希望能够在用户走路时向前移动,所以感觉就像他们在 VR 中穿过平面图,就像在现实生活中一样。
我的目标是获取用户的地理位置并向他们展示与他们的位置相匹配的房间,让他们在房间里四处走动,同时在手机上查看 AR,他们会看到墙上的画作。
我的挑战是:
- 在现实生活中行走并在 VR 中移动(现在我让它自动向前走)
var 速度 = 0.0; var iMoving = 假;var 速度增量;
AFRAME.registerComponent("automove-controls", {
init: function() {
this.speed = 0.1;
this.isMoving = true;
this.velocityDelta = new THREE.Vector3();
},
isVelocityActive: function() {
return this.isMoving;
},
getVelocityDelta: function() {
this.velocityDelta.z = this.isMoving ? -this.speed : 0;
return this.velocityDelta.clone();
}
});
- 捕获用户的地理位置,以便在他们打开网站的那一刻,他们相对于他们在平面图上的位置被放置
这是我的第一次尝试,所以任何反馈将不胜感激。