gpt4 book ai didi

javascript - crafty.js 中 Sprite 上显示的背景

转载 作者:行者123 更新时间:2023-11-28 09:13:07 24 4
gpt4 key购买 nike

在一个小型 crafty.js 项目中,我使用 Sprite 作为背景图像,但它渲染在其他 Sprite 之上。我该如何解决?主场景代码如下:

    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);
});

最佳答案

具体设置实体的 z-index 怎么样?

var img_w = 1024;
var img_h = 768;
var bg = Crafty.e("2D, DOM, Image").attr({ w: img_w, h: img_h });
bg.z = 0;

后面的代码:

var player = Crafty.e();
player.z = 1;

关于javascript - crafty.js 中 Sprite 上显示的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com