Mostrar Mensajes

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.

Mensajes - 8 bits

1
bueno, yo diría que si todos tus niveles van a ser grids 8x8 solamente tendrias que poner este codigo bien sencillo

[gml]if keyboard_check_pressed(vk_right) {x+=8}
if keyboard_check_pressed(vk_left) {x-=8}
if keyboard_check_pressed(vk_up) {y-=8}
if keyboard_check_pressed(vk_down) {y+=8}[/gml]

pero si estarás variando los numeros de las grids en los niveles deberías hacer una variable, algo así

[gml]//evento create
if room=room1 {var_grid=8}
if room=room2 {var_grid=16}

//evento step
if keyboard_check_pressed(vk_right) {x+=var_grid}
if keyboard_check_pressed(vk_left) {x-=var_grid}
if keyboard_check_pressed(vk_up) {y-=var_grid}
if keyboard_check_pressed(vk_down) {y+=var_grid}[/gml]
2
espera ¿cuando dices la esquina de la pantalla te refieres a la pantalla del monitor o a la ventana? porque si es en la ventana puedes usar el draw y en el monitor pues usar la funcion de game maker para crear cuestiones con ventanas emergentes
3
Preguntas y respuestas / Re: Parar animacion
Marzo 06, 2021, 08:05:10 PM
[gml]if EstoyMuerto=true {image_speed=0 image_index=image_index}[/gml]

eso deberia funcionar
4
bien te responderé rapido y sin vacilar

[gml]if keyboard_check_pressed(vk_space) {

w=instance_create(x,y,obj)
w.direction=image_angle
w.image_angle=image_angle
w.speed= (la velocidad de la bala)

//en caso de que uses xscale y yscale
w.image_xscale=image_xscale
w.image_yscale=image_yscale

}[/gml]
5
de acuerdo, primero que todo T789 está en la razón, no tenemos ninguna certeza de que esta noticia sea mala y de hecho nos puede traer algún beneficio (por algún lado leí que EA quiso comprar game maker, imaginate lo que hubiera pasado) como un game maker para navegador, o incluso un game maker studio 3 que tal vez sea gratis, porque esa era la cosa que diferenciaba a game maker de la competencia o incluso un motor completamente nuevo, pero bueno lo que nos queda es esperar y soñar
6
General / Re:Concepción de juego
Enero 12, 2021, 10:10:55 PM
wow, muy bueno tu analisis pero te falta colocar ejemplos
7
Preguntas y respuestas / Re:Game maker 8
Enero 10, 2021, 08:19:14 PM
a ver, dejame pasarte mi carpeta de gm8 y veremos si sirve
8
Preguntas y respuestas / Re:Game maker 8
Enero 10, 2021, 12:45:00 AM
de verdad una memoria llena? por qué rayos no borras cosas ahí? si la memoria está llena es porque tiene bastantes cosas que no te servirán, solo borra unos cuantos juegos e instalate el gm8 por algún sitio confiable...

y con respecto a ese error a lo mejor te falta un archivo
9
Que grandiosa idea, tu metodo quedó mucho mejor que el mio
10
bueno, lo que tienes que hacer es crear una variable para cada jugador, te explico

digamos que hay dos personajes, el personaje 1 (que por fines practicos le diré mario) y personaje 2 (al que llamaré luigi)

debes hacer que un personaje tenga el balón al iniciar la room

digamos que mario tiene el balón, entonces solo tienes que hacer que si tiene el balon poner el valor de una variable a true, tal que así

[gml]if place_meeting(x,y,balon) =y {TengoElBalon=true}[/gml]

y ahora debes arreglartelas para hacer que mario se mueva solo si tiene el balón, algo como

[gml]if TengoElBalon=true{

if keyboard_check(vk_left) {x-=5}
if keyboard_check(vk_right) {x+=5}

}[/gml]

algo mas o menos así, lo mismo va para luigi ¿capicci?
11
Preguntas y respuestas / Re:Lograr el centro
Diciembre 19, 2020, 10:34:09 PM
podría ser que el centro de tu objeto (aparentemente Darly) no está en el centro de su sprite?
13
Preguntas y respuestas / Re:Añadir un botón de pausa
Noviembre 21, 2020, 12:40:27 AM
Cita de: T1ag0 en Noviembre 20, 2020, 02:07:24 PM
Jajajaja gracias bro

agradecele a adderly, no ami bro  :-[
15
es simple, solo pon esto en el codigo de colisión de el asteroide con la bala

[gml]if not y<view_yview[view_enabled] {

with(other) instance_destroy()

}

else {

instance_destroy()
with(other) instance_destroy()

}[/gml]