質問編集履歴

3

誤字脱字変更

2020/06/09 15:39

投稿

web11
web11

スコア52

test CHANGED
File without changes
test CHANGED
@@ -620,7 +620,7 @@
620
620
 
621
621
  ##keyup挙動の解決 コード変更箇所
622
622
 
623
- 各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・予行移動ボタンのインスタンスで処理をまとめて条件分岐で解決しました。
623
+ 各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・移動ボタンのインスタンスで処理をまとめて条件分岐で解決しました。
624
624
 
625
625
  ```javascript
626
626
 

2

1つ目の質問が解決したためコード記載

2020/06/09 15:39

投稿

web11
web11

スコア52

test CHANGED
File without changes
test CHANGED
@@ -618,6 +618,44 @@
618
618
 
619
619
 
620
620
 
621
+ ##keyup挙動の解決 コード変更箇所
622
+
623
+ 各クラスに書いていたkeyup処理を削除してcreatePlayScene内のA、Bボタン・予行移動ボタンのインスタンスで処理をまとめて条件分岐で解決しました。
624
+
625
+ ```javascript
626
+
627
+ scene.onenterframe = function () {
628
+
629
+ document.onkeyup = function (e) {
630
+
631
+ if (e.key == "ArrowRight" || e.key == "ArrowLeft") {
632
+
633
+ pad.frame = 0;
634
+
635
+ game.keyflg = false;
636
+
637
+ } else if (e.key == "b") {
638
+
639
+ game.keyflg_b = false;
640
+
641
+ btn_b.frame = 1;
642
+
643
+ speed_y = 3;
644
+
645
+ } else if (e.key == "a") {
646
+
647
+ btn_a.frame = 0;
648
+
649
+ game.keyflg_a = false;
650
+
651
+ }
652
+
653
+ };
654
+
655
+ }
656
+
657
+ ```
658
+
621
659
  ・横移動 十字キーボード
622
660
 
623
661
  ・Aボタン キーボードA

1

質問追記

2020/06/09 15:35

投稿

web11
web11

スコア52

test CHANGED
File without changes
test CHANGED
@@ -623,3 +623,9 @@
623
623
  ・Aボタン キーボードA
624
624
 
625
625
  ・Bボタン キーボードB
626
+
627
+
628
+
629
+ ##追記
630
+
631
+ ローカルで確認してた際はバーチャルパッド、機能していたのですが、テストサーバーだと機能しなくなっているようです。