Citarif obj_enemigo.x>obj_nave.x{with(obj_nave){x+=3}}; //si enemigo está a la derechaOk creo que ya entiendo un poco mas claro, solo que el rebote vertical me falla un poco, en vez de rebotar hacia arriba o abajo se me dezplaza hacia los lados, no se cual es el error, este es el codigo:
else
if obj_enemigo.x<obj_nave.x{with(obj_nave){x-=3}}; //si enemigo está a la izquierda
else
if obj_enemigo.y<obj_nave.x{with(obj_nave){y+=3}}; //si enemigo está arriba
else
if obj_enemigo.y>obj_nave.x{with(obj_nave){y-=3}};//si enemigo está abajo de la nave
Código [Seleccionar]
if (obj_jefe.x > obj_nave.x){
with(obj_nave){x-=64};
}
else
if (obj_jefe.x < obj_nave.x){
with(obj_nave){x+=64};
}
else
if (obj_jefe.y < obj_nave.x){
with(obj_nave){y+=64}
}
else
if (obj_jefe.y > obj_nave.x){
with (obj_nave){y-=64}
}