質問編集履歴
3
誤字脱字変更
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -309,7 +309,7 @@ 
     | 
|
| 
       309 
309 
     | 
    
         
             
            ```
         
     | 
| 
       310 
310 
     | 
    
         | 
| 
       311 
311 
     | 
    
         
             
            ##keyup挙動の解決 コード変更箇所
         
     | 
| 
       312 
     | 
    
         
            -
            各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・ 
     | 
| 
      
 312 
     | 
    
         
            +
            各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・横移動ボタンのインスタンスで処理をまとめて条件分岐で解決しました。
         
     | 
| 
       313 
313 
     | 
    
         
             
            ```javascript
         
     | 
| 
       314 
314 
     | 
    
         
             
              scene.onenterframe = function () {
         
     | 
| 
       315 
315 
     | 
    
         
             
                document.onkeyup = function (e) {
         
     | 
2
1つ目の質問が解決したためコード記載
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -308,6 +308,25 @@ 
     | 
|
| 
       308 
308 
     | 
    
         
             
            });
         
     | 
| 
       309 
309 
     | 
    
         
             
            ```
         
     | 
| 
       310 
310 
     | 
    
         | 
| 
      
 311 
     | 
    
         
            +
            ##keyup挙動の解決 コード変更箇所
         
     | 
| 
      
 312 
     | 
    
         
            +
            各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・予行移動ボタンのインスタンスで処理をまとめて条件分岐で解決しました。
         
     | 
| 
      
 313 
     | 
    
         
            +
            ```javascript
         
     | 
| 
      
 314 
     | 
    
         
            +
              scene.onenterframe = function () {
         
     | 
| 
      
 315 
     | 
    
         
            +
                document.onkeyup = function (e) {
         
     | 
| 
      
 316 
     | 
    
         
            +
                  if (e.key == "ArrowRight" || e.key == "ArrowLeft") {
         
     | 
| 
      
 317 
     | 
    
         
            +
                    pad.frame = 0;
         
     | 
| 
      
 318 
     | 
    
         
            +
                    game.keyflg = false;
         
     | 
| 
      
 319 
     | 
    
         
            +
                  } else if (e.key == "b") {
         
     | 
| 
      
 320 
     | 
    
         
            +
                    game.keyflg_b = false;
         
     | 
| 
      
 321 
     | 
    
         
            +
                    btn_b.frame = 1;
         
     | 
| 
      
 322 
     | 
    
         
            +
                    speed_y = 3;
         
     | 
| 
      
 323 
     | 
    
         
            +
                  } else if (e.key == "a") {
         
     | 
| 
      
 324 
     | 
    
         
            +
                    btn_a.frame = 0;
         
     | 
| 
      
 325 
     | 
    
         
            +
                    game.keyflg_a = false;
         
     | 
| 
      
 326 
     | 
    
         
            +
                  }
         
     | 
| 
      
 327 
     | 
    
         
            +
                };
         
     | 
| 
      
 328 
     | 
    
         
            +
              }
         
     | 
| 
      
 329 
     | 
    
         
            +
            ```
         
     | 
| 
       311 
330 
     | 
    
         
             
            ・横移動 十字キーボード
         
     | 
| 
       312 
331 
     | 
    
         
             
            ・Aボタン キーボードA
         
     | 
| 
       313 
332 
     | 
    
         
             
            ・Bボタン キーボードB
         
     | 
1
質問追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -310,4 +310,7 @@ 
     | 
|
| 
       310 
310 
     | 
    
         | 
| 
       311 
311 
     | 
    
         
             
            ・横移動 十字キーボード
         
     | 
| 
       312 
312 
     | 
    
         
             
            ・Aボタン キーボードA
         
     | 
| 
       313 
     | 
    
         
            -
            ・Bボタン キーボードB
         
     | 
| 
      
 313 
     | 
    
         
            +
            ・Bボタン キーボードB
         
     | 
| 
      
 314 
     | 
    
         
            +
             
     | 
| 
      
 315 
     | 
    
         
            +
            ##追記
         
     | 
| 
      
 316 
     | 
    
         
            +
            ローカルで確認してた際はバーチャルパッド、機能していたのですが、テストサーバーだと機能しなくなっているようです。
         
     |