私はレイキャスターで作業しようとしますが、私はそれを動作させることはできません(私のコンソールには何も表示されません)。私はアル可能な方向に歩くようにしようとすると、何も私のコンソールに示していないのJavascriptファイルaframe raycasterがブラウザに登録されていません
AFRAME.registerComponent('collider-check', {
dependencies: ['raycaster'],
init: function() {
this.el.addEventListener('raycaster-intersected', function() {
console.log('Player hit something!');
});
}
});
index.htmlを
<a-scene>
<a-entity id="player" collider-check>
<a-entity raycaster="objects: .collidable" position="0 -0.9 0" rotation="90 0 0"></a-entity>
</a-entity>
<a-entity class="collidable" geometry="primitive: box" position="1 0 0"></a-entity>
</a-scene>
https://aframe.io/docs/0.5.0/components/raycaster.html
:私は、上の例を試してみました。 xamppサーバーのGoogle Chromeでコードを実行します。
誰かが私に説明してくれることを願っています。
コンソールに警告がありますか?ものを順番に入れましたか? (AフレームJS、コンポーネントJS、次に)。 –
ngokevin
申し訳ありませんが、私はフォローすることができますが、どのcomponent.jsを指定することはできますか?私はそれを見逃しましたか? – user3464409
あなたのJSは上に貼り付けた – ngokevin