添加了UIMeshRenderer,就无法Instancing了是么?

需求是:
在2D地图上显示至少200个行走的3D模型小人,支持与2D地图元素的层级、遮挡

试了以下几种方案

1.UIMeshRenderer
需求上完全满足,但是无法通过Instancing优化

2.RenderTexture
3D相机映射的内容都在一张精灵帧上,无法满足层级、遮挡

3.3D相机改为正交模式,移动2D地图时,通过坐标转换移动3D相机
无法满足层级、遮挡

问题是:
1.添加了UIMeshRenderer,就无法Instancing了?
2.有其他实现方案么?
3.有其他优化方案么?
4.是否建议“2D地图+n个3D模型”这种做法?

打算先通过判断是否在屏幕范围内,来动态显隐,看下优化效果

1赞

大佬 我想下 你用了 uimesh后 怎么加阴影?