Hola como esta comunidad, Soy @RobynMtz y nuevo en la comunidad, Ya la había visto. Y me parece excelente. Y hasta ahora me registro y me verán mucho por aquí espero no incomodarlos.
Soy diseñador Grafico, Diseñador web, Administro Php en mysql y xampp, Se mucho acerca de Php y Html5. Y a los 14 años desarrollaba juegos con Game Maker, Y pues eran muy bonitos porque se crear graficos de Alta calidad e impecables, Pero con la programacion siempre me he tenido que defender con las uñas. Ahora a mis 20 años, Quisiera otra ves retomar game maker con un proyecto de la ciudad en la cual vivo.
La pregunta.
Como creo una especie de programacion con Monedas, Que me quede facil aumentar o disminuir con los eventos. Pero quisiera que al cambiar los Room queden las mismas monedas, Ejemplo.
Clash Of clans.
Al pasar por las diferentes aldeas no importa que vaya a una aldea o a la otra las monedas o Coins siempre seran igual sin importar la room y que si aumenta en una room tambien aumente en el otro.
Como una especie de variable.
Muchas gracias buena gentes :D
Simplemente necesitas definir una variable global.
Al inicio del juego pones:
global monedas
Y cuando necesites modificar la variable haces esto:
global.monedas = algo
La variable conservará su valor aunque cambies de room.
Crea un obj_coin
Create:
///Variables.
pickup=0
Step:
///Pickup.
if pickup {
motion_set(90,3)
image_alpha-=.1}
asi te funciona perfectamente
Ya tienes respuestas :3
Cita de: Clamud en Junio 21, 2014, 04:47:21 PM
Simplemente necesitas definir una variable global.
Al inicio del juego pones:
global monedas
Y cuando necesites modificar la variable haces esto:
global.monedas = algo
La variable conservará su valor aunque cambies de room.
Osea en el evento Game Start:
global monedas=0
Si quieres sumar:
global.monedas+=1
Si quieres restar:
global.monedas-=1
Si quieres comprar:
if global.monedas>=500 {global.monedas-=500 global.manzana+=1}
Bueno.... al tener conocimientos de Php y Html supongo que se te hara facil ;P (No necesitas andar poniendo ; y parentesis a cada rato ;P)
Yo llegue a probarlo, me fue..... Aceptable ;P