所以基本上我正在为学校项目制作一个javascript游戏&有一个简单的游戏,无人机用键盘键在屏幕上移动。 无人机(我已绘制)我已编译成.gif并且它运行良好但是当我把它放入我在游戏中编码的元素中时我只得到第一帧(好像它只是一个.png)所以我想知道如何修复它以便它可以工作或将其分解为单独的.png图像并且游戏将它们组合在一起? 这是它需要使用的代码;
function startGame() {
myGameArea.start();
myGamePiece = new component(60, 60, "img/forward.gif", 38, 160, "image");
}
它还更新并更改了功能更新游戏区域中的方向;
function updateGameArea() {
if (myGameArea.keys && myGameArea.keys[37]) {myGamePiece.speedX = -4; ;myGamePiece.image.src = "img/left.gif"; }
if (myGameArea.keys && myGameArea.keys[39]) {myGamePiece.speedX = 4; ;myGamePiece.image.src = "img/right.gif"; }
if (myGameArea.keys && myGameArea.keys[38]) {myGamePiece.speedY = -4; ;myGamePiece.image.src = "img/back.gif"; }
if (myGameArea.keys && myGameArea.keys[40]) {myGamePiece.speedY = 4; ; myGamePiece.image.src = "img/forward.gif"; }
}
显然,这些只是其中的一小部分,并且还会发生其他图像变化,因此无法进行太大的改变。 :)提前谢谢!