【发布时间】:2017-10-21 08:43:17
【问题描述】:
我有一个 A-Frame 多人游戏项目,它依赖于每个用户在地图上移动,并且在桌面浏览器中运行良好。绊脚石是移动设备缺乏运动控制,例如相机的 WASD 控制。
您会建议什么解决方法?也许,添加屏幕按钮并使用 jQuery 触发按键事件?
或者有没有更直接的方法来添加一个功能,每次按下屏幕按钮都会改变相机的位置?在这种情况下,有没有办法找到归属于 W、A、S、D 键的确切功能?
我尝试过的几件事是:
$(".up-button").click(function(){
window.dispatchEvent(new KeyboardEvent('keypress',{keyCode: 38}));
还有一个:
var e = jQuery.Event("keydown");
e.which = 38;
$(window).trigger(e);
两者都没有产生任何变化。
【问题讨论】:
标签: javascript mobile virtual-reality aframe webvr