El unico error que vi es el movimiento hacia arriba, en lugar de y+=spd deberia ser negativo, y-=spd, lo demas esta correcto.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
572
Preguntas y respuestas / Re:No aparece el jugador al cambiar de room
Junio 14, 2017, 04:32:19 PM
O no colocaste el jugador en el room rm2 o no hay enemigos (talves los enemigos se crean despues). Podrias subir el archivo para revisar.
573
Preguntas y respuestas / Re:Movimiento de enemigo en plataformas
Junio 11, 2017, 06:25:28 AM
Ok, asi lo podes hacer:
EVENTO CREATE
[gml]
velocidad=4
[/gml]
EVENTO STEP
[gml]
if place_meeting(x+velocidad, y, pared) {velocidad*=-1}
x+=velocidad
[/gml]
EVENTO CREATE
[gml]
velocidad=4
[/gml]
EVENTO STEP
[gml]
if place_meeting(x+velocidad, y, pared) {velocidad*=-1}
x+=velocidad
[/gml]
574
Preguntas y respuestas / Re:Movimiento de enemigo en plataformas
Junio 10, 2017, 03:58:14 PM
Y como mueves al enemigo, con speed o x+ ?
575
Preguntas y respuestas / Re:Movimiento de enemigo en plataformas
Junio 10, 2017, 07:41:02 AM
Podrias hacerlo con alarmas. O como prefiero hacerlo, usando objetos invisibles que limiten el espacio por el que se puedan mover.
576
Preguntas y respuestas / Re:dibujar linea con path
Junio 09, 2017, 07:43:40 PM
Es bastante simple, te dejo un ejemplo

577
Preguntas y respuestas / Re:dibujar linea con path
Junio 08, 2017, 07:45:51 PM
Porque no usas tiles para "dibujar" el path y luego creas los paths encima ? Vas a tener mas libertad a la hora de dibujar los paths, a menos que pienses modificarlos mientras se juega.
578
Preguntas y respuestas / Re:Cambio de color casillas de tablero.
Junio 07, 2017, 07:37:03 PM
Creas 3 objetos, bloc_negro , bloc_blanco , control (el objeto control es solo para poner una variable global, se puede poner en el Creation code del room pero yo lo prefiero asi):
objeto control
[gml]
global.color=""
[/gml]
objeto bloc_negro
[gml]
///EVENTO RATON - Mouse Pressed
global.color="negro"
///EVENTO RATON - Mouse Released
if global.color="blanco"
{
instance_destroy()
instance_create(x,y,bloc_blanco)
}
[/gml]
EL objeto bloc_blanco es igual pero cambias valores blanco por negro y viceversa.
Funciona asi, al presionar sobre un objeto se toma el "color" de ese objeto, y al soltar el boton de raton sobre otra pieza, se ve si el color es igual o diferente, si es diferente se cambia de objeto (instance_destroy, instance_create)
objeto control
[gml]
global.color=""
[/gml]
objeto bloc_negro
[gml]
///EVENTO RATON - Mouse Pressed
global.color="negro"
///EVENTO RATON - Mouse Released
if global.color="blanco"
{
instance_destroy()
instance_create(x,y,bloc_blanco)
}
[/gml]
EL objeto bloc_blanco es igual pero cambias valores blanco por negro y viceversa.
Funciona asi, al presionar sobre un objeto se toma el "color" de ese objeto, y al soltar el boton de raton sobre otra pieza, se ve si el color es igual o diferente, si es diferente se cambia de objeto (instance_destroy, instance_create)
579
Preguntas y respuestas / Re:¿Variables Globales?, ¿como se hacen?
Junio 04, 2017, 04:39:32 AMCitarLas global. y globalvar se comportan del mismo modo, solo se declaran de diferente forma (por las dudas hice la prueba :P)
Las globalvar sólo se mantienen en memoria durante la sala en donde se crearon. Al cambiar o reiniciar la sala, su información se perderá.
580
Preguntas y respuestas / Re:Como hacer un pausa similar al de Super Mario Bros? Ayuda!
Junio 04, 2017, 04:21:23 AM
Lo estuve revisando y pude arreglarlo (supongo que ahora funcionara definitivamente). Solo pongo el codigo del sprite, el resto queda igual
CREATE
[gml]
foto=sprite_create_from_screen(0, 0, view_wview, view_hview, false, false, 0, 0)
[/gml]
DRAW
[gml]
draw_sprite(foto, 0, view_xview, view_yview)
[/gml]
CREATE
[gml]
foto=sprite_create_from_screen(0, 0, view_wview, view_hview, false, false, 0, 0)
[/gml]
DRAW
[gml]
draw_sprite(foto, 0, view_xview, view_yview)
[/gml]
581
Preguntas y respuestas / Re:Problema con colisiones (Jugador Volador)
Junio 03, 2017, 12:05:41 AM
Te dejo un ejemplo. Las colisiones aun no son perfectas, ya que a veces cuando colisiona con las paredes lo hace unos pixels antes (estoy tratando de corregir eso), pero creo yo que te puede servir.
582
Preguntas y respuestas / Re:Como hacer un pausa similar al de Super Mario Bros? Ayuda!
Junio 02, 2017, 04:08:55 PM
Usa las funciones para las views.
Por ejemplo :
[gml]
sprite_create_from_screen(view_xview, view_yview, view_wview, view_hview, 0, 0, 0, 0)
[/gml]
COnsulta el manual para ver todas las funciones sobre views.
Por ejemplo :
[gml]
sprite_create_from_screen(view_xview, view_yview, view_wview, view_hview, 0, 0, 0, 0)
[/gml]
COnsulta el manual para ver todas las funciones sobre views.
583
Preguntas y respuestas / Re:Problema con animaciones
Junio 02, 2017, 04:05:37 PM
La animacion se reproduce completa ? Puede estar pasando que al cambiar de sprite la animacion no comienze en la primera.
584
Preguntas y respuestas / Re:Como hacer un pausa similar al de Super Mario Bros? Ayuda!
Junio 01, 2017, 11:01:21 PM
Te paso el ejemplo, funciono de nuevo ???
El objeto pausa es el que hace funcionar todo.
El objeto pausa es el que hace funcionar todo.
585
Preguntas y respuestas / Re:Como hacer un pausa similar al de Super Mario Bros? Ayuda!
Junio 01, 2017, 04:18:25 PM
NiuWeb, esta usando GM8