我觉着下面这个早说的很明白了了,因为就剪切粘贴进来了:
很可能直接出现的原因:
1、项目太大了
2、项目坏啦
3、资源坏掉
4、单个资源交点数超了e。
解决办法:删除了一些模型。是模型太大,面数、顶点数过多的原因。
unity3d里栏里点模型的顶点数
fbx模型,再点里面的mes件,就能看见顶点数。例如下面的:1052verts,1471tris,uv,skin
如果没有你的终于目的是软件渲染像照片里的那栋楼,那在unity里基于的方法有很多。
是需要游戏里大多数的描边shader,包括屏幕后全面处理的描边算法肯定是行不通的,毕竟你这个线条的显示是实现模型的几何特性,而不是基于组件摄像机的直对又或者是色差。
可以可以使用geometryshader,是从检测东北边两个面片的法向量点乘从而生成所需线条。
还有一个一个方法通常利用mesh,从mesh中可以然后查看三角形集合,声望兑换了三角形就是可以实际linerender动态形成完整三条边,linerender可以使用你要的线的材质,但这样的话做有个问题,比如说一个矩形,你只如果能它把边框软件渲染,但导致它是由两个三角形组成的所以才中间那个斜边也会被颜色渲染出去,解决的办法这个问题这个可以用一个简单trick,当一个边一次会出现时就可以取消这条边。在这个基础上,再可以使用半透明材质渲出原模型。
其实也有一些最简单方法,诸如然后借用纹理,这个纹理上有你需要的边。接着再在unity里摞,可是土但也能达成效果。