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

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

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

投稿記事 by KOHAKU »

大変お世話になっております。
先日、ゲームを『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 [ 2023年4月02日(日) 13:50 ], 累計 1 回
アバター
剣崎 宗二
記事: 742
登録日時: 2016年11月12日(土) 20:36
連絡する:

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

投稿記事 by 剣崎 宗二 »

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

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

投稿記事 by KOHAKU »

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

“MV:質問”に戻る