在一个小型的 crafty.js 项目中,我使用了一个精灵作为背景图像,但它呈现在其他精灵之上。我该如何解决?主场景代码如下:
Crafty.scene('game', function () {
Crafty.background('bg');
Crafty.e("Background, DOM, 2D, bg")
.attr({ x: 0, y: 0});
drawStage();
points = 0;
updatePoints();
var speed = 1; // Number of frames per second
// Game objects
var appleEvent = Crafty.bind('EnterFrame', function () {
if (randomInt(0, 60) === 0) {
Crafty.e('Apple')
.attr({
x: randomInt(1, 19) * cell,
y: randomInt(1, 16) * cell
});
}
});
}, function () {
Crafty.unbind('EnterFrame', appleEvent);
});