Closed demmys closed 3 years ago
GcInputPointerEngine内のTouchscreen.currentがnull
起動の仕方の問題?
あー、mac がタッチ非対応なのでエラってる模様
なるほど、デバイスシミュレータとかなんか使うようにすればいいとかあるのか...? それかタッチのクラス自体をラップしないといけない?
こちらで暫定対応します。30分以内
@demmys これでどうでしょう https://github.com/sfc-sdp/GameCanvas-Unity/releases/tag/v6.0.0-pre.5
@seibe だめみたい。 なんか独自のアサーションがNull検知しちゃってる?
ちなみに、2行目のエラーを見るに、GameCanvasのOnDisable()の中のm_ProxyもNullになってるみたい。 これは単にAssertionでm_Proxyを初期化する前にGameCanvasが終了してOnDisableが呼ばれてるからか。
macOS環境でもPLATFORM_IOSがtrueになってるっぽい
#if
消して実行するとちゃんと実行できる
k_IsTouchSupportedをTouchscreen.current != nullで判断するようになったから単純に #if
消してもいいのでは?
理解した。いま mac を充電中なので、起動したら手元でもチェックします
昔と PLATFORM_*** の仕様が微妙に変わってる悪寒
今度こそ修正した
なおった!