【发布时间】:2011-03-10 04:52:14
【问题描述】:
上面是一个角色从右下角到左上角在地面上行走的四张图片。您可以在第三个面板中看到绘图顺序不正确。
这里似乎没有“正确的顺序”。例如,如果不是一个小家伙,而是让一个 looooong 猫的精灵穿过门,那么无论你先画门还是先画猫,都是错误的。
其他游戏引擎如何处理这个问题?一些黑客来防止这种情况发生?手动绘制 z 缓冲区?其他一些我没有想到的选项?
【问题讨论】:
-
可能为对象定义一组“层”(或完全具有单独的对象),第一层绘制在第二层下方,等等?我不确定,但那将是我天真的方法。如果我真的有了解这类东西的用处,我会为此设置赏金。
-
感谢搅拌机。实际上我的引擎中确实有图层,但是与精灵相比,不同图层中的图块不会影响绘制顺序。
-
我的意思是为每个单独的精灵添加图层。我必须研究我的术语......