graphics - 穿过等距图 block

标签 graphics isometric

上方是从右下角向左上角沿着地面行走的四个角色图像。您可以在第三个面板中看到绘制顺序不正确。

这里似乎没有“正确的顺序”。例如,如果我们不是一个小家伙,而是一个a懒的猫穿过门,那么无论您是先拉门还是先拉猫,那都是错误的。



其他游戏引擎如何处理呢?可以防止这种情况发生的骇客吗?手工绘制一个Z缓冲区?我没有想到的其他选择?

最佳答案

诀窍是简单地将图块拆分为几块。画出拱门的右半部分,然后是角色,然后是左半部分。

关于graphics - 穿过等距图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255615/

相关文章:

c++ - opengl 窗口不显示?

Android 摄影应用双重曝光

html - 实现 HTML5 等距游戏的最佳方式?

java - 让它们移动并同步

c - 在 OpenGL 中使用两个纹理

python - 以给定角度在矩形上查找点

ios - 计算等距网格上矩形内包含的单元格

java - 等距游戏鼠标逻辑和环境周围的运动

Photoshop制作等距?

Java 鼠标在钻石平铺 map 上采摘