ゲームオーバーになった際にプレイ画面に戻すボタンを設置しているのですが、iPhone8の実機で確認すると、ボタンの処理がうまく動作しません。
また、chrome デベロッパーツールや、アンドロイド系の端末ですと問題なくプレイ画面に戻す動作が確認できます。
実機でしか確認できない現象のためエラーコードなど見ることができず、touchendのイベントはwindow.alertで確認しましたが直前の操作は動いていました。
解決策を教えていただけないでしょうか?よろしくおねがいします。
また、テスト画面は下記urlになります。
http://enchantrun.starfree.jp/
javascript
1 var end = default_sprite(161, 22, 127, 300, GAME_OVER); 2 scene.addChild(end); 3 var restart_btn = default_sprite(98, 33, 159, 330, CLEAR_BTN); 4 restart_btn.frame = 1; 5 6 scene.addChild(restart_btn); 7 restart_btn.addEventListener("touchend", function () { 8 game.replaceScene(createPlayScene()); 9 });
追記
特に関係無いとは思いますがenchant.js本体、更新が止まっていて、今のブラウザの仕様についていけて無い所があるため何箇所かいじってます。
回答2件
あなたの回答
tips
プレビュー