大変お世話になっております。
先日、ゲームを『Visual Studio Code』を使ってスマホ(iphone 8 iOS 16.3.1 ブラウザSafari)にてテストプレイしてみたところ
TypeError: null is not an object(evaluating 'context.clearRect')
や
TypeError: null is not an object(evaluating 'this._context.globalCompositeOperation = 'source-over")
といったエラーが表示されてしまいます。
だいたいメニュー画面を開いたり閉じたりしたら発生します。
『Visual Studio Code』でプレイしている為、F8でエラーの状態を確認するのも難しいです。
全てのプラグインをOFFにしても、完全新規のゲームデータを作っても表示されます。
ツクールmvのヴァージョンは
1.6.3
です。
スマホ本体が古いのか、ツクール本体の不具合なのかが全く分かりません。
何か対処する術がありましたらご教授お願い致します。
【解決済】iOS(iPhone)でプレイするとエラーが表示される
【解決済】iOS(iPhone)でプレイするとエラーが表示される
最後に編集したユーザー KOHAKU [ 2023年4月02日(日) 13:50 ], 累計 1 回
Re: iOS(iPhone)でプレイするとエラーが表示される
とりあえず同じスマホでChromeでもDLして、そちらで試してみるべきかと。
うろ覚えですが以前「Safariは他のブラウザに比べHTML5 canvasの扱いが少し違う」と言う話を聞いた事がありますので。
うろ覚えですが以前「Safariは他のブラウザに比べHTML5 canvasの扱いが少し違う」と言う話を聞いた事がありますので。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: iOS(iPhone)でプレイするとエラーが表示される
アドバイスしてくださりありがとうございます。
そして、半分どういう事か分かりませんが解決しました。
教えていただいたとおりに、とりあえず新規に作ったプロジェクトをchromeブラウザで起動するとエラーが(よほどキャンセルキーを連打しなければ)発生しなくなり、そのまま再度safariで起動してもエラーが起こらなくなりました。
ありがとうございます!
そして、半分どういう事か分かりませんが解決しました。
教えていただいたとおりに、とりあえず新規に作ったプロジェクトをchromeブラウザで起動するとエラーが(よほどキャンセルキーを連打しなければ)発生しなくなり、そのまま再度safariで起動してもエラーが起こらなくなりました。
ありがとうございます!