Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
上图是一个角色从右下角到左上角在地面上行走的四幅图像。您可以在第三个面板中看到绘图顺序不正确。
这里似乎没有“正确的顺序”。例如,如果不是一个小家伙,而是让一个 looooong 猫的精灵穿过门,那么无论你先画门还是先画猫,都是错误的。
其他游戏引擎如何处理这个问题?一些黑客来防止这种情况发生?手动绘制 z 缓冲区?我没有想到的其他选择?
诀窍是将瓷砖分成几块。绘制拱形的右半部分,然后是角色,然后是左半部分。
分割图块的另一种方法是只使用 z 值和 z 缓冲区渲染所有内容,就像一个适当的 3d 应用程序一样。如果您在 3D 包中生成图形,您可能可以同时生成相对 z 值。