Clase 4 de 12 • Curso de Game Maker Studio 2: Técnicas avanzadas para tu juego
Contenido del curso
Francisco Contreras
Rafael Robles Colinas
Marcela Dueñas
Cesar Fernando Juarez
Juan Felipe Angarita Lopez
Jordan Arellano Rosero
Jordan Arellano Rosero
Leonardo Nieto
Jorge García
Mario Andrés Mira Guarín
Jordan Arellano Rosero
Por si necesitan guardar el valor en cualquier Room, entonces deben ir al objeto save y agregar esta línea cuando colisione con player
obj_player.save_hp_to_controller();
Quedaría algo asi
Buenísimo aporte Francisco, me sirvió mucho, Gracias!
me pasa lo mismo, nunca lo encontre. Existe porque lo carga bien, pero no lo encuentro
Gracias
Alguien sabe donde se guardan estos archivos?
Cuando se vuelve a cargar el juego, lo carga con los mismos puntos de vida, cómo lo restauro a 100 si ha muerto?
Omite la linea donde cargamos los datos de HP desde el archivo para que mantengan su valor original al iniciar el room.
Para que al cargar una partida en Game Maker Studio 2 tu personaje aparezca en el mismo punto exacto donde se guardó, debes asegurarte de guardar y cargar la posición del objeto. Utiliza variables para almacenar las coordenadas X e Y del personaje al guardar la partida. Luego, al cargar, asigna esas coordenadas a la posición del objeto. Aquí tienes un ejemplo básico:
// Al guardar la partida saved_x = player.x; saved_y = player.y; // Al cargar la partida player.x = saved_x; player.y = saved_y;
Esto permitirá que tu personaje reaparezca en la ubicación deseada.
Me parece interesante este tema, sobre todo para juegos de estabilidad