gpt4 book ai didi

javascript - 为什么以下 javascript 代码不起作用? (使用 Crafty.js)

转载 作者:行者123 更新时间:2023-11-30 13:18:46 25 4
gpt4 key购买 nike

我是一个新手,在 crafty 和 js 方面,如果我在下面的程序中可能犯了非常愚蠢的错误,请原谅我。以下代码有什么问题?下面的代码应该创建 5*5 矩阵,其中每个 block 都是一个 60 像素高和宽的冰 block ,如存储在 iceblock.jpg 中。

window.onload=function()
{
Crafty.init(500,500);
Crafty.canvas();
Crafty.sprite(60,"iceblock.jpg",{block : [0,0]});
Crafty.c("iceblock",function(){
init: function(){
this.addComponent("2D, Canvas, Mouse, block");
this.w = 60;
this.h = 60;
}
});


};
for(var i=0;i<5;i++)
{
for(var j=0;j<5;j++)
{
Crafty.e("iceblock").attr({x: i*60,y: j*60})
}
}

对应的HTML代码是:-

<!DOCTYPE html>
<head>
<script type="text/javascript" src="crafty.js"></script>
<script type="text/javascript" src="assignment.js"></script>
<title>My Crafty Game</title>

</head>
<body>
</body>
</html>

当我打开 HTML 页面时,完整的输出页面是空白的。这是图像的链接。 http://postimage.org/image/ivqfhmjt9/

PS:- 有没有一种不那么烦人的方法来缩进我们的代码,而不是在每行前面放置 4 个空格?非常耗时且乏味。

最佳答案

关于javascript - 为什么以下 javascript 代码不起作用? (使用 Crafty.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11071448/

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