JavaScript - Ayuda con javascript

 
Vista:
sin imagen de perfil

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:
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";
}
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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder