25/5/09

Tutorial Movimiento diagonal y saltar [VX-XP]

En este tutorial explicaremos como hacer que el personaje realice movimientos en diagonal y salte segun la direccion a la que mire, el efecto quedará más realista si se crea un gráfico para la animacion. Empezamos creando un evento en proceso paralelo, y en comandos seleccionamos proceso paralelo, tecla pulsada= tecla arriba. Seguidamente creamos otro condicones y efectos y esta vez ponemos tecla izuierda. Con esto conseguimos que el juego detecte cuando están pulsadas las dos teclas a la vez para desplazarse diagonalmente. Ahora seleccionamos -> mover evento -> personaje -> mover arriba-izquierda, y activamos la opcion "ignorar si no se puede". Con este comando conseguimos que el rpg detecte cuando se pulsa la tecla izquierda y arriba al mismo tiempo y hace que realice el movimiento diagonal. Repetimos la operación con el resto de movimientos posibles (arriba-derecha, abajo-izquierda y abajo-derecha) y guardamos el evento. Este evento deberá estar en todos los mapas en los que queramos tener activada la opción.

Para el engine de salto necesitamos un comando similar, pero esta vez, solo haremos un condicienes y efectos que pida "sprite" personaje mirando a izquierda (por ejemplo) y si se cumple, mover evento ->saltar -> e introduces las coordenadas en funion de adonde queramos que salta y que longitud queremos que recorra. Repetimos la operacion con todos los lados y guardomos el evento en proceso paralelo.

Ejemplos (clicar imágen)

Movimiento diagonal...............................................Saltar

2 comentarios: