質問するログイン新規登録

質問編集履歴

3

誤字脱字変更

2020/06/09 15:39

投稿

web11
web11

スコア52

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つ目の質問が解決したためコード記載

2020/06/09 15:39

投稿

web11
web11

スコア52

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

質問追記

2020/06/09 15:35

投稿

web11
web11

スコア52

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
+ ローカルで確認してた際はバーチャルパッド、機能していたのですが、テストサーバーだと機能しなくなっているようです。