1.

Non-convex MeshCollider with non-kinematic Rigidbody エラー対処

編集
この記事の要点
  • Unity の Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported
  • 原因: 非 Convex の MeshCollider非 Kinematic の Rigidbody を付けている(Unity 5 以降不可)
  • 対処1: MeshCollider の Convex にチェック
  • 対処2: Rigidbody を Is Kinematic にする

 

エラー内容

Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5.
If you want to use a non-convex mesh either make the Rigidbody kinematic or remove the Rigidbody component. Scene hierarchy path "MyAircraft", Mesh asset path "~"
 

 

対処法

Mesh Colliderで「Convex」にチェックを入れないと発生するエラー。

対応策はrigidbodyコンポーネントの「Is Kinematic」にチェックを入れる。

Unity5から出るエラー。

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. Non-convex MeshCollider with non-kinematic Rigidbody is no longer supported in Unity 5.
  2. Script error: OnCollisionEnter