这其中涉及到的就是RectTransform.rect对应区域在屏幕空间中的表示。 现在的做法就是先将RectTransform从世界坐标转换到屏幕空间,将RectTransform.position根据UICamera走WorldToScreenPoint算出Rect在屏幕空间的中心点centerScreenPos,然后根据RectTransform和canvas.scaleFactor来算出RectTransform.rect在屏幕空间中的起点以及长宽,...
A2:Unity完整渲染顺序如下: CameraDepth从小到大 开始渲染不透明物体(RenderQueue < 2500) SortingLayer从小到大 SortingOrder从小到大 RenderQueue从小到大 物体深度近到深度远 开始渲染半透明物体(RenderQueue >= 2500) SortingLayer从小到大 SortingOrder从小到大 RenderQueue从小到大 物体深度远到深度近 感谢萧小俊@...