Assertion failed on expression: ‘a.size == b.size’

Unity2019.4.15 HDRP7.5.1

謎アサートです。なんかのタイミングで突然発生するようになりました。

スポンサーリンク

発生条件?

  • SkinnedMeshRenderer.sharedMesh = newmesh
  • カリングが効く

正直あまりよく分かっていません。検索しても何もヒットしないしunity forumに投げてもプロジェクトをくれと言われました。(バグレポで丸投げしました

対処法?

該当SkinnedMeshRendererのUpdateWhenOffscreenをTrueにしたり、Boundsをカリングされないくらい十分大きくします。するとエラーが消えました。そのあと設定をrevertしても正常です。謎です。