zwcloud / MeshTerrainEditor-issues

Mesh Terrain Editor issue tracking and online docs
https://zwcloud.github.io/MeshTerrainEditor-issues/
5 stars 3 forks source link

asset格式的地表模型,如果中部太高,模型会在底部不在视野内时不显示;mesh-terrain is clipped if the lowest plane is out of sight. #51

Closed zwcloud closed 5 years ago

zwcloud commented 5 years ago

问题描述
MTE创建的asset格式的模型对象,如果中部太高,模型会在底部不在视野内时不显示。

重现问题的步骤

  1. 打开MTE创建工具,创建一个MTE地面模型;
  2. 打开MTE编辑器,将模型中部的顶点高度提升到很高(比如1000以上)
  3. 在编辑器场景中查看模型顶部,相机视平线大概平行于x-z平面且看不到模型底部平面部分时,模型变得不可见

期待的行为
模型始终可见

截图 20190301224038 20190301224118

环境

临时解决方法
使用obj格式的模型,不会出现此问题。

zwcloud commented 5 years ago

问题原因:保存时MeshRenderer.bounds没有更新。 https://answers.unity.com/questions/56729/bounds-of-dynamic-mesh-not-updating.html