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
Ir a la versión completa