JavaScript - ¿Como puedo mejorar esta colisión? JS "canvas"

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 43 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

¿Como puedo mejorar esta colisión? JS "canvas"

Publicado por SrTrp (3 intervenciones) el 19/08/2017 04:20:19
Que creen que pueda mejorar esta función de colision de enemigos y jugador? quisiera saber como puedo hacer que no trasparece el enemigo si detecta cuando se topan.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//AQUI ESTA CUANDO HAGO LA COLISION ENTRE ENEMIGO Y JUGADOR
if(player.intersects(enemigos[i])&&player.timer<1){
	player.vida--;
	player.timer=20;
 
}
 
 
//AQUI ESTA LA FUNCION DE COLISION
Rectangle.prototype.intersects=function(rect){
	if(rect!=null){
		return(this.x<rect.x+rect.width&&
			this.x+this.width>rect.x&&
			this.y<rect.y+rect.height&&
			this.y+this.height>rect.y);
	}
}
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