質問編集履歴
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 | 
             
            よろしくお願いいたします。
         | 
