//-------∽-★-∽------∽-★-∽--------∽-★-∽渲染排序∽-★-∽--------∽-★-∽------∽-★-∽--------// //窗口渲染排序 void SortAllPop() { List <IPop> popList = ListUtil.Clone(m_openList); ListUtil.SortOn(popList, new string[] { "layerIdx", "popTime" }, SortOption.DESCENDING); KUIPop pop; int dis; int len = popList.Count; for (int i = 0; i < len; ++i) { pop = popList[i] as KUIPop; dis = m_canvasDisStart + m_canvasDisPer * i; //镜头距离 pop.sortingLayer = pop.layerIdx; pop.sortingOrder = len - i; pop.planeDistance = dis; } m_sortPopCalled = false; }