Has probado a usar un get_string asociandolo a un evento left_pressed, para ver si ralentiza menos?
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.
#212
Preguntas y respuestas / Re:Consulta sobre utilizar sprites externos
Junio 01, 2016, 10:55:33 AM
GameMaker crea aplicaciones "sandboxed" o sea que no puedes cargar sprites partiendo de imágenes de la galería, no se si existirá tal extensión pero a bote pronto lo dudo mucho.
Otra cosa es que hostees la imagen, hagas una llamada para cargarla, etc. pero resultaria engorroso.
Y luego, recortar la cara seria posible pero quien la recorta? El usuario? La aplicación? Si es esta ultima como le dices qué tiene que recortar? Con qué dimensiones? Y si es el usuario, necesitas implementar ese codigo.
Podrías sacar un pack de imágenes con cada actualización de la app, que los usuarios te manden sus imágenes, cargarlas como recurso externo para no superar los 50Mb de limite, editarlas via código, etc. Con cosas así quiza resultaría mas viable lo que comentas.
Otra cosa es que hostees la imagen, hagas una llamada para cargarla, etc. pero resultaria engorroso.
Y luego, recortar la cara seria posible pero quien la recorta? El usuario? La aplicación? Si es esta ultima como le dices qué tiene que recortar? Con qué dimensiones? Y si es el usuario, necesitas implementar ese codigo.
Podrías sacar un pack de imágenes con cada actualización de la app, que los usuarios te manden sus imágenes, cargarlas como recurso externo para no superar los 50Mb de limite, editarlas via código, etc. Con cosas así quiza resultaría mas viable lo que comentas.
#213
Preguntas y respuestas / Re:Cambiar Sprite en Android
Mayo 31, 2016, 10:53:30 AM
Lo puedes hacer de varias maneras, el inicio en ambos casos es un evento Left Pressed dentro del objeto a tocar, y luego puedes poner como acción del evento:
Ten en cuenta que esto ocasiona que la segunda imagen se queda estática, para quitarla tendrías que usar un evento contrario (left released), o bien usar algún sistema que no requiera de evento contrario, a mi en Android me gustan particularmente los efectos, puedes insertar uno como acción del evento para que al pulsar aparezca un anillo de luz por ejemplo, esto es mas simple y no requiere de sprites adicionales.
image_index=1
Ten en cuenta que esto ocasiona que la segunda imagen se queda estática, para quitarla tendrías que usar un evento contrario (left released), o bien usar algún sistema que no requiera de evento contrario, a mi en Android me gustan particularmente los efectos, puedes insertar uno como acción del evento para que al pulsar aparezca un anillo de luz por ejemplo, esto es mas simple y no requiere de sprites adicionales.
#214
Preguntas y respuestas / Re:Problema, no puedo abrir mi proyecto .exe
Mayo 27, 2016, 06:20:11 AM
Que antivirus usas?
A ver si se te esta "merendando" el EXE antes de llegar a abrirlo, a mi con alguno me pasaba y no salia mensaje alguno, se movía el archivo al baúl de amenazas y no ejecutaba nada.
A ver si se te esta "merendando" el EXE antes de llegar a abrirlo, a mi con alguno me pasaba y no salia mensaje alguno, se movía el archivo al baúl de amenazas y no ejecutaba nada.
#215
Preguntas y respuestas / Re:Como poner nombre a los archivos guardados de mi juego??
Mayo 26, 2016, 06:47:24 AM
En GM8 tienes get_save_filename() para elegir directorio con un menú estilo Windows, en Studio tambien lo puedes sacar (para Windows) pero guarda al mismo sitio por mucho que le indiques otro, asi que puedes usar algo así para guardar con nombre a elegir:
nombre=get_string("Con que nombre deseas guardar la partida?","")
game_save("Savegames/"+nombre+".sav")
#216
Preguntas y respuestas / Re:AYUDA PARA CAPTURA DE PANTALLA
Mayo 25, 2016, 06:34:30 AM
Hola:
Lee este tema a ver si te ilustra un poco:
http://www.comunidadgm.org/preguntas-y-respuestas/grabar-imagenes-en-carpeta-imagenes-de-android/
Lee este tema a ver si te ilustra un poco:
http://www.comunidadgm.org/preguntas-y-respuestas/grabar-imagenes-en-carpeta-imagenes-de-android/
#217
Preguntas y respuestas / Re:GAME MAKER SERVER
Mayo 16, 2016, 11:32:54 PMCita de: nonoroman en Mayo 16, 2016, 03:42:31 PMSi es que segumimos hablando de Gamemaker Server (que ya me he perdido con lo del servidor propio)...
Entonces, para que cada jugador pueda subir su puntuacion.
Tiene que hacer una cuenta en el servidor con usuario y contraseña??
No, no es necesario. Puedes crear un sistema personalizado de puntuaciones en base a GameINIs y los GameINIs son accesibles sin que el jugador esté logueado (lógicamente tiene que estar conectado al servidor, aunque esto se consigue al cargar el propio juego si no sucede nada raro).
Los PlayerINIs en contra, requieren loguearse, y para eso tu jugador requerirá una cuenta propia.
#218
Preguntas y respuestas / Re:GAME MAKER SERVER
Mayo 16, 2016, 02:18:03 PM
Primero tienes que crear una cuenta de usuario de GMS, y luego una de developer. Todo esto en la pagina oficial de GameMaker Server.
Luego creas una ficha para tu juego utilizando el ID del proyecto de GameMaker, y vinculas ese ID a la ficha de tu juego en la pagina del servidor. A partir de ahí, te bajas la extensión y la incorporas a tu proyecto, hay varias extensiones disponibles dependiendo si usas GM8 o Studio, las funciones son las mismas pero cada versión tiene su extensión por decirlo así.
GMS te permite guardar datos usando GameINIs para gestionar datos del juego, o PlayerINIs para gestionar datos de los jugadores, ten en cuenta que todo aquel que quiera jugar a tu juego debe tener igualmente cuenta en el servidor, el registro se puede hacer "ingame" de todas formas, espero haberte orientado un poco.
Luego creas una ficha para tu juego utilizando el ID del proyecto de GameMaker, y vinculas ese ID a la ficha de tu juego en la pagina del servidor. A partir de ahí, te bajas la extensión y la incorporas a tu proyecto, hay varias extensiones disponibles dependiendo si usas GM8 o Studio, las funciones son las mismas pero cada versión tiene su extensión por decirlo así.
GMS te permite guardar datos usando GameINIs para gestionar datos del juego, o PlayerINIs para gestionar datos de los jugadores, ten en cuenta que todo aquel que quiera jugar a tu juego debe tener igualmente cuenta en el servidor, el registro se puede hacer "ingame" de todas formas, espero haberte orientado un poco.
#219
Preguntas y respuestas / Re:Pantalla titulo
Mayo 10, 2016, 07:01:22 AM
Hay varias formas pero asi a bote pronto se me ocurren dos.
Una, en el evento Create fijas la alarma, pero luego tienes que poner un evento Alarm para disparar el efecto, que lógicamente sera el de cambiar de room (no necesitas usar variables).
O dos, con timelines. Creas una dándole un Step según el tiempo que quieres que pase, y el efecto de cambiar de room. Luego añades el código para activar la timeline en el evento create de la misma room, o en un objeto disparador, lo que prefieras.
Una, en el evento Create fijas la alarma, pero luego tienes que poner un evento Alarm para disparar el efecto, que lógicamente sera el de cambiar de room (no necesitas usar variables).
O dos, con timelines. Creas una dándole un Step según el tiempo que quieres que pase, y el efecto de cambiar de room. Luego añades el código para activar la timeline en el evento create de la misma room, o en un objeto disparador, lo que prefieras.
#220
General / Re:sobre GM studio 2.0
Mayo 01, 2016, 07:35:18 AM
Aquí comentan que estaba confirmado por Sandy Duncan, pero fue en julio de 2014 y anda que no ha llovido, la cosa es que luego no ha habido más novedades al respecto, no sé si habrá sido un poco de vaporware por el tiempo pasado, me escama un poquito:
http://gamemakerblog.com/2014/07/26/gamemaker-studio-2-0-confirmed/
http://gamemakerblog.com/2014/07/26/gamemaker-studio-2-0-confirmed/
#221
Preguntas y respuestas / Re:Uso de Objetos
Abril 30, 2016, 05:10:37 AM
Mi punto de vista es similar al de NiuWeb, lo mejor probablemente sea usar un with, que al final también revisa todas las copias de un objeto como si estuvieras usando un ciclo for y el instance_count.
Creo que incluso puedes usar la coletilla other para hacer referencia al objeto que creó el with en lugar del que se esta chequeando, con lo cual creo que es lo mas recomendable.
Creo que incluso puedes usar la coletilla other para hacer referencia al objeto que creó el with en lugar del que se esta chequeando, con lo cual creo que es lo mas recomendable.
#222
Preguntas y respuestas / Re:Uso de Objetos
Abril 29, 2016, 06:59:20 AM
Para el caso de querer meter eventos a diferentes copias de un mismo objeto según su ID yo te recomendaría un ciclo for, utilizando instance_count, de esa forma haces loop entre ellos y de paso obtienes la ID actual, por ejemplo aquí podemos saber cual es el nivel de salud de cada copia del objeto_pj y actuar en consecuencia. Creo que era algo así pero igual me equivoco con el nombre de las funciones, si eso me corregis:
for(i=0;i<=instance_count(objeto_pj):i=i+1)
{
copia=instance_get_id(obj_pj,i)
if copia.salud=1 then {lo que sea que quieras hacer}
}
#223
Preguntas y respuestas / Re:Grabar imágenes en carpeta imágenes de ANDROID
Abril 20, 2016, 06:28:30 AM
Guardar una foto como tal fuera del sandbox igual no, pero si sacas un pantallazo y lo guardas (screen_save) yo creo que termina por ser visible desde la galería del móvil o tablet.
Hace tiempo hice alguna app orientada a otra cosas, pero sin quererlo me di cuenta que los pantallazos salian en la galeria, pero no se si es eso lo que estas buscando.
Hace tiempo hice alguna app orientada a otra cosas, pero sin quererlo me di cuenta que los pantallazos salian en la galeria, pero no se si es eso lo que estas buscando.
#224
Preguntas y respuestas / Re:Como escribir dentro del juego ?
Abril 08, 2016, 12:56:50 AM
Yo crearía un objeto controlador por ejemplo objeto_texto.
Le damos una depth buena por ejemplo -100000 para que el texto se dibuje encima de todo lo demás.
Evento create con alguna variable que controle la cadena total de texto (cadena=""), y luego evento key pressed (any key) con el código cadena=keyboard_string.
Luego pones evento Draw que dibuje la variable cadena, pegas objeto_texto en la room y listo.
Le damos una depth buena por ejemplo -100000 para que el texto se dibuje encima de todo lo demás.
Evento create con alguna variable que controle la cadena total de texto (cadena=""), y luego evento key pressed (any key) con el código cadena=keyboard_string.
Luego pones evento Draw que dibuje la variable cadena, pegas objeto_texto en la room y listo.
#225
Preguntas y respuestas / Re:Juego de Cartas - GML Avanzado
Marzo 10, 2016, 10:56:01 AM
Yo hice un TCG hace tiempo, mover cartas es como dice elviskelley usando depths. Son juegos complicados pero no imposibles. Es un TCG lo que tienes pensado tu también?