绘制旋转对象的等距游戏世界

时间:2012-06-20 13:03:55

标签: 2d isometric

绘制等距世界,其中对象不旋转是非常简单的,这里将讨论:

Drawing Isometric game worlds

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

但在情况下,屏幕上有对角线物体 - 例如游戏中的机车或栅栏,它可以旋转! Objects ground collision shapes of objects A B and C

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

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

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

0 个答案:

没有答案