我正在尝试制作一个小型等距游戏。有物体和玩家。
在初始化函数中;
drawObject();
drawPlayer();
因此,在屏幕中,播放器始终显示在对象的顶部,因为播放器在对象之后绘制,但它应该是这样的;如果对象的 y 坐标大于玩家的 y 坐标,则必须稍后绘制对象并显示在顶部。或者是否有类似 Canvas drawImage()
函数的 z-index
属性?
最佳答案
不, Canvas 没有 z-index 属性。 Canvas 将按照您对绘图基元进行编码的顺序进行绘制。
关于javascript - 在 HTML5 中动态更改图像的顺序 - Canvas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9121919/