Ayuda > Desarrollo de Scripts

Colisiones Perfectas (Cenital)

(1/1)

Twister:
* Nombre del creador: Twister
* Breve descripción de su función: Script para realizar unas colisiones perfectas, independientemente de la velocidad, en un juego de vista cenital. Podría aplicarse a otro género con ligeras modificaciones.
* Versión GM utilizada:  Game Maker 8 GM8 PRO, no se si funcionará en otras versiones.
* Código del Script:

--- Código: ---//SCRIPT COLISIONES PERFECTAS VISTA CENITAL
//-------------------------------------------
//ARGUMENTOS
//-------------------------------------------
//Argument0 - Tecla Izquierda
//Argument1 - Tecla Derecha
//Argument2 - Tecla Arriba
//Argument3 - Tecla Abajo
//Argument4 - Velocidad
//Argument5 - Precision en Steps (Recomendable 1 ó 0.5)
//-------------------------------------------
//Creado por ~Twister (Gameart) :: twister_cgm@hotmail.es

                                       //Script Principal//
if keyboard_check(argument0) {for(i=0; i<argument4; i+=argument5){if !place_free(x-argument5,y){break} x-=argument5}}
if keyboard_check(argument1) {for(i=0; i<argument4; i+=argument5){if !place_free(x+argument5,y){break} x+=argument5}}
if keyboard_check(argument2) {for(i=0; i<argument4; i+=argument5){if !place_free(x,y-argument5){break} y-=argument5}}
if keyboard_check(argument3) {for(i=0; i<argument4; i+=argument5){if !place_free(x,y+argument5){break} y+=argument5}}
--- Fin del código ---

Se agradecen créditos pero no son necesarios.

soccer2008:
Muy buena dll, te felicito, disculpa que sea tarde xq lo haz publicado el 2 de marzo :( :( :(, pero recien le he visto y me parece muy bueno ;) ;) ;)

usuariocondudas:
es colision perfecta pero tiene fallos ya que cuando dos objetos estan en movimiento no colisionan sino se atraviesan.
saludos ^^.
PD: lo siento por responder al mensaje pero creia necesario comentarlo.

Navegación

[0] Índice de Mensajes

Ir a la versión completa