質問編集履歴
3
修正したコードを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -44,4 +44,48 @@
|
|
44
44
|
</a-scene>
|
45
45
|
</body>
|
46
46
|
</html>
|
47
|
+
```
|
48
|
+
|
49
|
+
### 修正後
|
50
|
+
判定位置がずれてしまいます。どうすれば直るのでしょうか?
|
51
|
+
|
52
|
+
```HTML
|
53
|
+
<script>
|
54
|
+
AFRAME.registerComponent('change-url',{
|
55
|
+
schema : {},
|
56
|
+
init : function(){
|
57
|
+
this.el.addEventListener('click',function(e){
|
58
|
+
console.log(e.target.className);
|
59
|
+
if(e.target.className == "AAA"){
|
60
|
+
window.location.href = "https://www.google.co.jp";
|
61
|
+
}
|
62
|
+
if(e.target.className == "BBB"){
|
63
|
+
window.location.href = "https://yahoo.co.jp";
|
64
|
+
}
|
65
|
+
})
|
66
|
+
}
|
67
|
+
})
|
68
|
+
</script>
|
69
|
+
</head>
|
70
|
+
|
71
|
+
<body>
|
72
|
+
|
73
|
+
<a-assets>
|
74
|
+
<img id="AAA" src="images/AAA.png">
|
75
|
+
<img id="BBB" src="images/BBB.png">
|
76
|
+
</a-assets>
|
77
|
+
|
78
|
+
<a-scene embedded arjs="debugUIEnabled: false" vr-mode-ui="enabled: false">
|
79
|
+
<a-marker preset="custom" type="pattern" url="images/pattern-stsi2019.patt" material arjs-anchor arjs-hit-testing>
|
80
|
+
|
81
|
+
<a-image class="AAA" src="#AAA" position="-1 0 0" rotation="-90 0 0" change-url material geometry></a-image>
|
82
|
+
<a-image class="BBB" src="#BBB" position="1 0 0" rotation="-90 0 0" change-url material geometry></a-image>
|
83
|
+
|
84
|
+
</a-marker>
|
85
|
+
|
86
|
+
<a-entity camera raycaster= "objects: .AAA" cursor="fuse: false; rayOrigin: mouse;"></a-entity>
|
87
|
+
<a-entity camera raycaster= "objects: .BBB" cursor="fuse: false; rayOrigin: mouse;"></a-entity>
|
88
|
+
</a-scene>
|
89
|
+
|
90
|
+
</body>
|
47
91
|
```
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
AR.jsで「画像を触ると指定のリンクに飛ぶ」というものを制作しているのですが、画像ごとに別のリンクに飛ぶようにするやり方がわかりません。
|
2
2
|
|
3
|
-
今はどちらの画像を触っても
|
3
|
+
今はどちらの画像を触ってもGoogleに飛ぶようになっています。
|
4
4
|
画像AAAはGoogle、画像BBBはYahooというようにしたいのですが、どうすればいいのでしょう?
|
5
5
|
|
6
6
|
よろしくお願いいたします。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,6 @@
|
|
1
1
|
AR.jsで「画像を触ると指定のリンクに飛ぶ」というものを制作しているのですが、画像ごとに別のリンクに飛ぶようにするやり方がわかりません。
|
2
2
|
|
3
|
+
今はどちらの画像を触ってもグーグルに飛ぶようになっています。
|
3
4
|
画像AAAはGoogle、画像BBBはYahooというようにしたいのですが、どうすればいいのでしょう?
|
4
5
|
|
5
6
|
よろしくお願いいたします。
|