绘制等距世界,其中对象不旋转是非常简单的,这里将讨论:
简单方法,就是取每个物体的地面碰撞矩形,然后按它的中心(主屏幕上的垂直坐标)对其进行排序
但在情况下,屏幕上有对角线物体 - 例如游戏中的机车或栅栏,它可以旋转! Objects ground collision shapes of objects A B and C
没有对象C,它很简单,首先我们绘制对象B(因为它更高)和A之后。
考虑到C,我们首先需要绘制对象A,然后是对象B,最后是C(在这种情况下完全相反的顺序)。
但是如何定义正确的排序操作符(或其他排序方式),可以正确地绘制图像/对象?