Septiembre 16, 2010, 01:01:50 AM Ultima modificación: Septiembre 16, 2010, 08:16:18 PM por Daz
Hola, bueno, lo que trato de hacer es esto:
Estoy haciendo un juego de un personaje que se mueve Arriba, Abjo, Izq, Der, Diagonal respetando un bloqueo llamado Colision.
Lo que quiero hacer es esto, por ejemplo, al mover el personaje hacia ariiba, y choca con el objeto Colision, se haga un poco hacia la derecha para que siga avanzando sin problemas, no se si me explico pero ?Ayuda! :'(

PD Moderaci?n: Para la pr?xima, intenta que el t?tulo describa mejor tu pregunta.

Te refer?s a hacer un juego as? "maze" pero con paredes diagonales?

#2 Septiembre 16, 2010, 03:25:58 AM Ultima modificación: Septiembre 16, 2010, 03:27:41 AM por DEADOFALL
Cita de: soyyo en Septiembre 16, 2010, 01:52:04 AM
Te refer?s a hacer un juego as? "maze" pero con paredes diagonales?
Eso mero  XD
Es que quiero que al moverse no se atasque en esas paredes, nadamas quiero un ejemplo para guiarme :-[

y si haces que se mueva con respecto a una cuadricula (grid)
entra a!:

Me parece que una opci?n probable es:

if not place free y-8{move_towards_point(x,y,sp}


Por ejemplo: si quieres que el objeto se mueva hacia arriba, como dices y hay un bloque, entonces se desplazar? a la derecha buscando un espacio vac?o.

Te recomiendo que no lo pongas en STEP, porque podr?a "bugearse" tu juego y pasarsela buscando la instrucci?n.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Ok probando y muchas gracias! :P

Te dejo un ejemplo aver si te sirve