こういう一つのオブジェクトに複数マテリアルがついている奴
MeshRenderのMaterialsのサイズで数と種類が指定されている
マテリアルを消したいときはここで減らしたらいい。
submesh
どうやってメッシュが塗り分けられているんだろう?
適当なDefaultCubeにマテリアルを足したら、Warmingが出ている
this renderer has more materials than the Mesh has submeshes.
submeshというやつに割り当てられるっぽい?
submeshesってなんだろう?どこで見れるんだろう?
ググったら同じ質問があった。
スクリプトから数を確認できるっぽい。
コードで分けることもできる。
こちらはサブメッシュ単位で実際にメッシュを切り分けて、各サブメッシュを消したりできるようにしている。
あとUnity上ではビジュアライズはされていないが、元のモデルをBlenderとか他のソフトで見たらメッシュが分かれているのかな。
最後に
そういえば昔blenderで複数のプリミティブを組み合わせて作ったモデルをunityに入れたら、全部一つのdefaultオブジェクトになった気がする。
あれとかもそうなのか??