我有一个用于在等距游戏中进行深度排序的 BSP 树(我尝试了无数其他方法),它似乎很接近,但在我的游戏中我无法拆分资产。因此,拦截当前平面的项目,我只需将它们添加到“后面”和“前面”节点(如http://www.seas.upenn.edu/~cis568/presentations/bsp-techniques.pdf中所建议的) )。
当我遍历树(从最低深度到最高深度)时,我只渲染一次精灵(我第一次接近它),但这似乎将一些精灵在显示顺序中放置得太低。
对此的任何见解将不胜感激。顺便说一句,这是在(主要是)C for iOS 中。
提前谢谢(我试着在这里回答一些问题,但你们都太快了!)。