Tampoco puedo ver las imágenes. Como dice Kostra, te recomiendo subir las imágenes a algún servidor para que todos las podamos ver. Gyazo, por ejemplo, es una buena opción.
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.
62
Preguntas y respuestas / Re:zum camara de + a - si que la rsulucion cambie..
Diciembre 20, 2018, 10:50:50 AM
Coloca el ícono de la versión de GM que estás utilizando.
63
Preguntas y respuestas / Re:Destruir un objeto al destruir otro
Diciembre 15, 2018, 10:28:28 AM
[spoiler=Meperd0n as¿ (xdxxd)]
Ahora sí, una opción simple sería utilizar la instrucción with:
[gml]
if vida <= 0 {
instance_destroy();
with otra_instancia {
instance_destroy();
}
}
[/gml]
Pero deberías mostrar el código que utilizas para mover un objeto junto al otro, para saber cómo ayudarte mejor.
[/spoiler]
Ahora sí, una opción simple sería utilizar la instrucción with:
[gml]
if vida <= 0 {
instance_destroy();
with otra_instancia {
instance_destroy();
}
}
[/gml]
Pero deberías mostrar el código que utilizas para mover un objeto junto al otro, para saber cómo ayudarte mejor.
64
Preguntas y respuestas / Re:Destruir un objeto al destruir otro
Diciembre 15, 2018, 09:17:59 AM
Coloca en tu post el ícono de la versión de Game Maker que estás utilizando.
65
Preguntas y respuestas / Re:¿como automatizar código?
Diciembre 14, 2018, 03:14:54 AM
Una manera fácil sería utilizar mapas de datos.
[gml]
///EN ALGÚN EVENTO QUE EJECUTES PRIMERO
globalvar datos;
datos = ds_map_create();
[/gml]
[gml]
///DONDE QUIERAS ASIGNAR LOS DATOS
grupo[1] = 'simbolos';
grupo[2] = 'fracciones';
for(var i = 1; i <= 2; i += 1) {
datos[? grupo] = x;
}
[/gml]
Y para leer la información harías esto:
[gml]
show_message( datos[? 'simbolos'] );
[/gml]
Más información:
http://docs.yoyogames.com/source/dadiospice/002_reference/data%20structures/ds%20maps/index.html
[gml]
///EN ALGÚN EVENTO QUE EJECUTES PRIMERO
globalvar datos;
datos = ds_map_create();
[/gml]
[gml]
///DONDE QUIERAS ASIGNAR LOS DATOS
grupo[1] = 'simbolos';
grupo[2] = 'fracciones';
for(var i = 1; i <= 2; i += 1) {
datos[? grupo] = x;
}
[/gml]
Y para leer la información harías esto:
[gml]
show_message( datos[? 'simbolos'] );
[/gml]
Más información:
http://docs.yoyogames.com/source/dadiospice/002_reference/data%20structures/ds%20maps/index.html
66
Preguntas y respuestas / Re:Salto y caida
Diciembre 13, 2018, 02:11:14 AM
Mmm, no entiendo bien, ¿cuál es el problema que tienes?
67
Preguntas y respuestas / Re:Ayuda, no sé como manejar las animaciones con este código
Diciembre 12, 2018, 10:27:54 PM
xdxdxd.
Disculpa, ando en móvil y estoy pasando por alto muchas cosas v':
Edité mi mensaje anterior, así debería servir.
Disculpa, ando en móvil y estoy pasando por alto muchas cosas v':
Edité mi mensaje anterior, así debería servir.
68
Preguntas y respuestas / Re:Ayuda, no sé como manejar las animaciones con este código
Diciembre 12, 2018, 03:27:26 AM
Ah, se me olvidó ese detalle xd. Modifica el código así:
[Gml]
if abs(Hor) or abs(Ver) {
image_speed = 1;
sprite_index = sprite[ (angle/ 45) % 8 ];
x += dcos(angle)*4;
y -= dsin(angle)*4;
}
else image_speed = 0;
[/Gml]
[Gml]
if abs(Hor) or abs(Ver) {
image_speed = 1;
sprite_index = sprite[ (angle/ 45) % 8 ];
x += dcos(angle)*4;
y -= dsin(angle)*4;
}
else image_speed = 0;
[/Gml]
69
Preguntas y respuestas / Re:Ayuda, no sé como manejar las animaciones con este código
Diciembre 11, 2018, 10:51:51 PM
Supondré que la "animación" en cada dirección está dada por sprites diferentes, por lo que podrías hacer esto:
[gml]
///EVENTO CREATE
//Un arreglo con las direcciones ordenadas en contra de las manecillas del reloj.
sprite[0] = spr_derecha;
sprite[1] = spr_derechaArriba;
sprite[2] = spr_arriba;
sprite[3] = spr_izquierdaArriba;
sprite[4] = spr_izquierda;
sprite[5] = spr_izquierdaAbajo;
sprite[6] = spr_abajo;
sprite[7] = spr_derechaAbajo;
[/gml]
Y ahora modificas el código de movimiento así:
[gml]
//Movimiento
var up = keyboard_check(vk_up);
var down = keyboard_check(vk_down);
var left = keyboard_check(vk_left);
var right = keyboard_check(vk_right);
var Hor = right - left;
var Ver = down - up;
var angle = point_direction(0, 0, Hor, Ver);
sprite_index = sprite[ (angle/ 45) % 8 ];
x += dcos(angle)*4;
y -= dsin(angle)*4;
[/gml]
[gml]
///EVENTO CREATE
//Un arreglo con las direcciones ordenadas en contra de las manecillas del reloj.
sprite[0] = spr_derecha;
sprite[1] = spr_derechaArriba;
sprite[2] = spr_arriba;
sprite[3] = spr_izquierdaArriba;
sprite[4] = spr_izquierda;
sprite[5] = spr_izquierdaAbajo;
sprite[6] = spr_abajo;
sprite[7] = spr_derechaAbajo;
[/gml]
Y ahora modificas el código de movimiento así:
[gml]
//Movimiento
var up = keyboard_check(vk_up);
var down = keyboard_check(vk_down);
var left = keyboard_check(vk_left);
var right = keyboard_check(vk_right);
var Hor = right - left;
var Ver = down - up;
var angle = point_direction(0, 0, Hor, Ver);
sprite_index = sprite[ (angle/ 45) % 8 ];
x += dcos(angle)*4;
y -= dsin(angle)*4;
[/gml]
70
Desarrolladores / MOVIDO: Execute_program(). Para game Maker studio 1
Diciembre 11, 2018, 10:30:39 PM71
Preguntas y respuestas / Re:Ayuda, no sé como manejar las animaciones con este código
Diciembre 11, 2018, 10:28:56 PM
¿A qué te refieres con "la animación" del personaje? Explícate un poco mejor para poderte ayudar.
72
Preguntas y respuestas / Re:Execute_program(). Para game Maker studio 1
Diciembre 10, 2018, 11:25:59 PM
De manera nativa es imposible hacerlo; debes utilizar un complemento externo.
Mira éste:
http://marketplace.yoyogames.com/assets/575/execute-shell
Mira éste:
http://marketplace.yoyogames.com/assets/575/execute-shell
73
Preguntas y respuestas / Re:aiuuuda, http_get con php no funciona
Diciembre 10, 2018, 10:59:24 PM
Debe ser cuestión del servicio de hosting que estás utilizando. Es probable que sólo permita acceder al sitio web desde un navegador, o algo similar.
De todas formas, ayudaría ver el texto de error que te devuelve el servidor para estar seguros.
De todas formas, ayudaría ver el texto de error que te devuelve el servidor para estar seguros.
74
Preguntas y respuestas / Re:Script que funciona a veces
Noviembre 30, 2018, 06:44:03 PM
Intenta modificar el script utilizando colas de prioridad, a ver si hay alguna mejora.
[gml]
///Algún evento que se ejecute una sola vez
globalvar sorted_list;
sorted_list = ds_priority_create();
[/gml]
[gml]
///e_sort(list)
var N = ds_list_size(argument0);
var i, inst;
//Primer ciclo para añadir los elementos a la cola
for(i = 0; i < N; i++) {
inst = argument0[| i];
ds_priority_add( sorted_list, inst, inst.valor);
}
ds_list_clear(argument0);
//Segundo ciclo para obtenerlos organizados
for(i = 0; i < N; i++) {
inst = ds_priority_delete_min(sorted_list);
ds_list_add(argument0, inst);
}
[/gml]
Si sigue habiendo errores, sería bueno que imprimeras el contenido de las estructuras de datos (json_encode()) para ver si hay problemas con la información.
También ayudaría ver el contenido del script sintesis2().
[gml]
///Algún evento que se ejecute una sola vez
globalvar sorted_list;
sorted_list = ds_priority_create();
[/gml]
[gml]
///e_sort(list)
var N = ds_list_size(argument0);
var i, inst;
//Primer ciclo para añadir los elementos a la cola
for(i = 0; i < N; i++) {
inst = argument0[| i];
ds_priority_add( sorted_list, inst, inst.valor);
}
ds_list_clear(argument0);
//Segundo ciclo para obtenerlos organizados
for(i = 0; i < N; i++) {
inst = ds_priority_delete_min(sorted_list);
ds_list_add(argument0, inst);
}
[/gml]
Si sigue habiendo errores, sería bueno que imprimeras el contenido de las estructuras de datos (json_encode()) para ver si hay problemas con la información.
También ayudaría ver el contenido del script sintesis2().
75
Preguntas y respuestas / Re:Script que funciona a veces
Noviembre 30, 2018, 04:23:32 AMCita de: Johann en Noviembre 30, 2018, 04:13:40 AMNi tanto, unas cuantas líneas (tal vez menos de las que se utiliza en el script actual) bastarían.
pero el cambio a esta altura me puede salir un poquito costoso
Lo que no entiendo es, ¿qué criterio usas para separar las instancias en listas diferentes (después de haberlas organizado en una única lista)?