【解決済】iOS(iPhone)でプレイするとエラーが表示される

KOHAKU
記事: 25
登録日時: 2021年12月04日(土) 14:09

【解決済】iOS(iPhone)でプレイするとエラーが表示される

投稿記事by KOHAKU » 2023年4月01日(土) 14:06

大変お世話になっております。
先日、ゲームを『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
です。

スマホ本体が古いのか、ツクール本体の不具合なのかが全く分かりません。
何か対処する術がありましたらご教授お願い致します。
最後に編集したユーザー KOHAKU on 2023年4月02日(日) 13:50 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 685
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: iOS(iPhone)でプレイするとエラーが表示される

投稿記事by 剣崎 宗二 » 2023年4月01日(土) 22:54

とりあえず同じスマホでChromeでもDLして、そちらで試してみるべきかと。
うろ覚えですが以前「Safariは他のブラウザに比べHTML5 canvasの扱いが少し違う」と言う話を聞いた事がありますので。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
KOHAKU
記事: 25
登録日時: 2021年12月04日(土) 14:09

Re: iOS(iPhone)でプレイするとエラーが表示される

投稿記事by KOHAKU » 2023年4月02日(日) 13:50

アドバイスしてくださりありがとうございます。
そして、半分どういう事か分かりませんが解決しました。
教えていただいたとおりに、とりあえず新規に作ったプロジェクトをchromeブラウザで起動するとエラーが(よほどキャンセルキーを連打しなければ)発生しなくなり、そのまま再度safariで起動してもエラーが起こらなくなりました。
ありがとうございます!

“MV:質問” へ戻る