
Ayuda con javascript
Publicado por Miguel (1 intervención) el 06/04/2018 18:40:06
Muy buenas, estoy empezando con javascript y en la universidad me mandan hacer un minijuego de una nava que esquiva asteroides que se crean aleatoriamente, el caso es que mi codigo para generar y mover asteroides es este:
La primera función coge las coordenadas de y(0 para que salga arriba del canvas) y x(numero aleatorio entre 1 y 600), y los dibuje en el canvas. La segunda llama a la primera con un intervalo de medio segundo y mueve el asteroide hacia abajo 700px en 3 segundos(puesto con un transition en el css). El caso es que ninguna de las dos funciones parece ejecutarse correctamente y no tengo ni idea del problema, me vendría genial algun consejo.
Muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function dibujarAsteroide(){
var fondo = document.getElementById("fondo");
var ctx = fondo.getContext("2d");
var asteroide = document.getElementById("asteroide");
y = 0;
x = Math.floor((Math.random() * 600) + 1);
ctx.drawImage(asteroide, x, y);
}
function moverAsteroide(){
setInterval('dibujarAsteroide', 500);
var datosAsteroide = document.getElementById("asteroide");
datosAsteroide.style.top = 700 + "px";
}
Muchas gracias.
Valora esta pregunta


0