Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Help - Anfängerfehler?
#1
Hi, kann mir jemand helfen? Habe nach einem Tutorial mein erstes Game angefangen und irgendwas stimmt nicht mit den verknüpften Bildern. Im Untersuchen-Feld werden mir keine Fehler mehr angezeigt. Weiß jemand der Erfahreneren hier, woran das liegen kann? 
Danke schonmal Blush

Code:
<!DOCTYPE html>
<html lang='en'>

<head>
    <meta charset='UTF-8'>
    <meta name='viewport' content='width=device-width, initial-scale=1.0'>
    <title>Galaxy War</title>

<style>
    canvas {
      background-color: rgba(0, 0, 0, 0.8);
    }
</style>

<script>
let KEY_SPACE = false;// 32
let KEY_UP = false;// 38
let KEY_DOWN = false;// 40
let canvas;
let ctx;
let backgroundImage = new Image();

let rocket = {
    x: 100,
    y: 200,
    width: 200,
    height: 80,
    src: 'img/rocket.png'
}

let ufo = {
    x: 500,
    y: 200,
    width: 100,
    height: 40,
    src: 'img/ufo.png'
}




document.onkeydown = function(e) {
    if (e.keyCode == 32) // Leertaste gedrückt
    KEY_SPACE = true;


if (e.keyCode == 38) // Nach oben gedrückt
KEY_UP = true;


if (e.keyCode == 40) // Nach unten gedrückt
KEY_DOWN = true;
}

document.onkeyup = function(e) {
    console.log(e.keycode);
    if (e.keycode == 32) // Leertaste losgelassen
    KEY_SPACE = false;


if (e.keycode == 38) // Nach oben losgelassen
KEY_UP = false;


if (e.keycode == 40) // Nach unten losgelassen
KEY_DOWN = false;
}





function startGame(){
    canvas = document.getElementById("canvas");
    ctx = canvas.getContext('2d');
    loadImages();
    update();
    draw();
    //.calculate


}

function loadImages(){
    backgroundImage.src = 'img/background.png';
    rocket.img = new Image();
    rocket.img.scr = rocket.scr;

    ufo.img = new Image();
    ufo.img.scr = ufo.scr;


}


function draw(){
    ctx.drawImage(backgroundImage, 0, 0);
    ctx.drawImage(rocket.img, rocket.x, rocket.y, rocket.width, rocket.height);






    requestAnimationFrame(draw);
}
</script>

</head>

<body onload='startGame'()>
   <canvas id='canvas' width='720' height='480'></canvas>

</body>

</html>
Zitieren


Nachrichten in diesem Thema
Help - Anfängerfehler? - von benhan - 09.06.2022, 07:29
RE: Help - Anfängerfehler? - von admin - 11.06.2022, 01:17
RE: Help - Anfängerfehler? - von admin - 11.06.2022, 01:24
RE: Help - Anfängerfehler? - von benhan - 11.06.2022, 13:20
RE: Help - Anfängerfehler? - von admin - 12.06.2022, 17:48
RE: Help - Anfängerfehler? - von benhan - 12.06.2022, 18:34
RE: Help - Anfängerfehler? - von sockenbart - 21.02.2023, 13:16
RE: Help - Anfängerfehler? - von rzscout - 22.02.2023, 14:19

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste