以上是从右下方向左上方沿着地面行走的角色的四张图像。您可以在第三个面板中看到绘图顺序不正确。
这里似乎没有“正确的顺序”。例如,如果不是一个小家伙,我们就会有一只猫的精灵穿过门,那么无论你是先拉门还是先把猫拉出来,都是错的。
其他游戏引擎如何处理此问题?一些黑客可以防止这种情况发生?手工绘制z缓冲区?我没有想到的其他一些选择?
答案 0 :(得分:5)
诀窍就是将瓷砖分成几块。绘制拱门的右半部分,然后是角色,然后是左半部分。
答案 1 :(得分:0)
分割拼贴的另一种方法是使用z值和z缓冲区渲染所有内容,就像正确的3d应用程序一样。如果您在3D包中生成图形,则可以同时生成相对z值。