我正在HTML5 Canvas
等距游戏上开发对象/项目
每个对象都有图层。每个图层都有一个图像及其预定义的x,y(顶部,左侧为px)
我的分拣系统看起来像这样:
this.Container.drawImage(index, ...)
其中index是这样计算的(x& y vars这里是等距的)
1000 + x + y
但是,我不知道如何正确排序图层。我在像素(上,左)中只有绝对位置。我试过计算等距x& y对于每个图层,但是图层可能不精确,因此它会检测到后面的图块,因此索引是错误的。
无论如何要将我的绝对图层与其他对象正确排序吗? (球员等......)