2

在不旋转对象的情况下绘制等轴测世界非常简单,在此讨论:

绘制等距游戏世界

简单的方法,就是取每个物体的地面碰撞矩形,并按它的中心排序(屏幕上的垂直坐标)

但在某些情况下,例如屏幕上有对角线物体 - 游戏中的机车或栅栏,它可以旋转! 物体 AB 和 C 的物体地面碰撞形状

没有对象 C,这很简单,首先我们绘制对象 B(因为它更高),然后绘制 A。

考虑到 C,我们需要首先绘制对象 A,然后是对象 B,最后是 C(在这种情况下,顺序完全相反)。

但是如何定义正确的排序运算符(或其他排序方式),以正确绘制图像/对象?

4

0 回答 0