老师您好,我有两个问题。
第一个问题是关于网格绘制的。我想实现一个在游戏中对地图进行编辑的功能,有点类似魔兽世界地图编辑器那种感觉,不过我看那个地图上面有很多的网格线,这个在scene视图里是默认就有的。但是如何在game视图里实现我就一头雾水了。现在我查询的集中绘制方式如下:
1、Gizmos绘图,这个在OnDrawGizmos函数里写完之后只能显示在scene,而不是game视图,所以没法用。
2、GL绘图,这个在OnPostRender函数里写完之后确实能显示在game视图,但是我需要的地图显示是斜视45度,并且可能还有角度之类的调节,然而GL要做到这点貌似会比较困难,需要进行额外的空间变换。
3、LineRender绘图,这个是我觉得目前比较靠谱的方式,也能调节角度,但是不知道性能上如何,毕竟我初步预计需要绘制至少250x250个格子。
4、直接使用带有边框材质的模型片生成250x250个进行排列。
请问下有没有什么合适的方式来解决这个在game视图绘制方块网格的问题呢?另外最好是能让绘制的线段宽度在game视图看着不变,就跟scene那个坐标平面上的网格效果一样。它的宽度感觉就不会随着摄像机的远近位置进行变化。
第二个问题就是想问下老师知不知道类似这种地图编辑器的资料可以让我参考下呢?我现在查了些但是基本都是在editor状态下对scene进行编辑和存储的,不符合我在game视图进行操作的想法。
谢谢老师。