マップを移動する各ユーザーに依存するA-Frameマルチプレイヤープロジェクトがあり、デスクトップブラウザーでうまく機能します。この障害は、カメラのWASDコントロールのように、モバイルでのモーションコントロールの欠如です。モバイルデバイス上の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);
どちらの変更を生産しています。アップ矢印キーを押してシミュレートする
window.dispatchEvent(new KeyboardEvent('keypress',{keyCode: 38}) );
:
もあり、「onTouch」を見下ろしている前方の場合、カメラを動かしますモバイルデバイス向けのイベント。私は仕事に出掛けようとしていますが、先日私が見た.jsのリポジトリを探して、それらを利用しました。あなたは他の答えなしで18日間待っています。 – Ronk
ありがとう!私はdivでキー入力イベントをシミュレートしようとしましたが、以前は運がありませんでした。私はあなたの行を試し、あなたに知らせるでしょう。 –
私はeBayで安いMocute $ 5のブルートゥースリモコンを手に入れました。私はそれを使ってクリックをシミュレートしようとしています。しかし、まだ混乱している。 – Ronk