Unity

Rail World!

OpenGLESかつMali GPU搭載端末でシェーダーコンパイルに失敗する

想像の100倍複雑でした。結論事象:以下条件において、シェーダーコンパイルが失敗するMali GPU搭載Android端末Open GLES (Vulkanでない)「Graphics」設定 > 「BatchRendererGroup Var...
Unity

Androidのバージョンに応じてVulkanとOpenGLESを切り替える

発端:Android10~12でクラッシュする問題が発生Android版リリース後、一部端末でクラッシュする事例が発生しました。最終的にはWarmupAllShadersの使用をやめることで解決しましたが、そこに至るまでにAndroidのバ...
Unity

Android12以前の端末(Vulkan1.1)でWarmupAllShaders()を呼ぶとクラッシュする

Android12以前の一部端末でクラッシュする問題が発生Rail World!のAndroid版をリリース後、一部端末でクラッシュする問題が発生しました。Android10, 11, 12の端末で発生している様子で、発生タイミングは決まっ...
Admob

GoogleMobileAdsをgithub→OpenUPMに移行したらTypeLoadExceptionが発生

結論公式サイトちゃんと読んで、古いファイルはしっかり全部消しましょう。概要 | Unity | Google for Developers.unitypackage プラグイン アセットを削除する.unitypackage から OpenU...