質問編集履歴

3

修正したコードを追加

2019/12/16 11:59

投稿

yukikaki
yukikaki

スコア16

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,91 @@
91
91
  </html>
92
92
 
93
93
  ```
94
+
95
+
96
+
97
+ ### 修正後
98
+
99
+ 判定位置がずれてしまいます。どうすれば直るのでしょうか?
100
+
101
+
102
+
103
+ ```HTML
104
+
105
+ <script>
106
+
107
+ AFRAME.registerComponent('change-url',{
108
+
109
+ schema : {},
110
+
111
+ init : function(){
112
+
113
+ this.el.addEventListener('click',function(e){
114
+
115
+ console.log(e.target.className);
116
+
117
+ if(e.target.className == "AAA"){
118
+
119
+ window.location.href = "https://www.google.co.jp";
120
+
121
+ }
122
+
123
+ if(e.target.className == "BBB"){
124
+
125
+ window.location.href = "https://yahoo.co.jp";
126
+
127
+ }
128
+
129
+ })
130
+
131
+ }
132
+
133
+ })
134
+
135
+ </script>
136
+
137
+ </head>
138
+
139
+
140
+
141
+ <body>
142
+
143
+
144
+
145
+ <a-assets>
146
+
147
+ <img id="AAA" src="images/AAA.png">
148
+
149
+ <img id="BBB" src="images/BBB.png">
150
+
151
+ </a-assets>
152
+
153
+
154
+
155
+  <a-scene embedded arjs="debugUIEnabled: false" vr-mode-ui="enabled: false">
156
+
157
+  <a-marker preset="custom" type="pattern" url="images/pattern-stsi2019.patt" material arjs-anchor arjs-hit-testing>
158
+
159
+
160
+
161
+ <a-image class="AAA" src="#AAA" position="-1 0 0" rotation="-90 0 0" change-url material geometry></a-image>
162
+
163
+ <a-image class="BBB" src="#BBB" position="1 0 0" rotation="-90 0 0" change-url material geometry></a-image>
164
+
165
+
166
+
167
+ </a-marker>
168
+
169
+
170
+
171
+ <a-entity camera raycaster= "objects: .AAA" cursor="fuse: false; rayOrigin: mouse;"></a-entity>
172
+
173
+ <a-entity camera raycaster= "objects: .BBB" cursor="fuse: false; rayOrigin: mouse;"></a-entity>
174
+
175
+ </a-scene>
176
+
177
+
178
+
179
+ </body>
180
+
181
+ ```

2

2019/12/16 11:59

投稿

yukikaki
yukikaki

スコア16

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 今はどちらの画像を触ってもグーグルに飛ぶようになっています。
5
+ 今はどちらの画像を触ってもGoogleに飛ぶようになっています。
6
6
 
7
7
  画像AAAはGoogle、画像BBBはYahooというようにしたいのですが、どうすればいいのでしょう?
8
8
 

1

2019/12/03 01:16

投稿

yukikaki
yukikaki

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  AR.jsで「画像を触ると指定のリンクに飛ぶ」というものを制作しているのですが、画像ごとに別のリンクに飛ぶようにするやり方がわかりません。
2
2
 
3
3
 
4
+
5
+ 今はどちらの画像を触ってもグーグルに飛ぶようになっています。
4
6
 
5
7
  画像AAAはGoogle、画像BBBはYahooというようにしたいのですが、どうすればいいのでしょう?
6
8