【Unity】スマホだと敵キャラ(NavMeshAgent)が移動してくれない!

どうも、だらはです。
今回は、スマホだと敵キャラ(NavMeshAgent)が移動しない現象の解決方法を紹介したいと思います。

スポンサーリンク

状況と解決方法

UnityのGameビューでは正常に敵キャラ(NavMeshAgent)が移動してくれるのですが、スマホで実機テストすると移動してくれないという現象が発生しました。
色々と原因を調査していたのですが、原因がよく分からない。。

◆参考画像

一応解決策は見つけました。
画像に記すように、直接の原因は天井のGameObjectがStatic化されていたことでした。
敵キャラが天井を歩きたいのに接地していないから動いてくれない?そんな感じに処理されてしまったのでしょうか。。
根本の原因はよく分かりませんが、Static化を解除したら正常動作しましたので、これ以上は追わないでおこう。。(詳しい人Help!!)

最後に

いかがでしたでしょうか。
スマホで敵キャラ(NavMeshAgentが)が移動してくれないのは、天井用のGameObjectがStatic化されていたことでした。
根本の原因はよく分かりませんが、本方法で回避できますので情報展開でした!

以上、だらはでした。

スポンサーリンク

基礎

Posted by daraha_gm