在HTML5-Canvas中动态更改图像的顺序



我正在尝试制作一个小的等距游戏。这里有物体和玩家。

在init函数中;

drawObject();
drawPlayer();

所以在屏幕上播放器总是显示在对象的顶部,因为播放器是在对象之后绘制的,但它应该是这样的;如果物体的y坐标大于玩家的y坐标,那么物体必须稍后绘制并显示在顶部。或者画布的drawImage()函数有类似z-index的属性吗?

否,Canvas没有z索引属性。画布将按照您对绘图基本体进行编码的顺序绘制。

最新更新