A-Frameでマウスクリックが検知できない

マウスクリックイベント検知までの手順

イベントが検知できない件

基本的には上記のやり方で検知できるはずだが、できない場合もある。

raycasterの検知可能な距離が遠い

A-Frameは基本的に人物の一人称視点で動かすVR的な機能を前提としているので、遠すぎるオブジェクトのイベントは検知できないことがある。
上記を例に修正すると、以下のようにすることで検知できる場合がある。

<!-- farのパラメータが対象のプロパティ -->
<!-- デフォルトは1000で、大きいほど検知可能な距離が長くなる -->
<a-entity camera look-controls raycaster='far: 10000'></a-entity>