La pregunta ya se la habrán hecho todos, pero la respuesta no la sé.
¿Existe alguna manera de crear GIFs animados en Game Maker a partir de BMPs? Es decir que nos cree un archivo de GIF animado.
O visto de otra manera; alguien conoce cuál es la composición de un GIF animado? Me imagino que son varios gifs separados más algún archivo que indica la duración de cada uno, las repeticiones, el color transparente, etc... Tal vez eso se pueda lograr con GM.
¿Alguien sabe algo?
GM no es un creador de gif animados. Lo que pides no se puede hacer con GM. Es decir, GM no te va a dar la posibilidad de que haya un cuadro de diálogo "guardar como" y puedas elegir la extensión .gif. El único formato en el que puedes guardar "algo" que hiciste en el editor de imágenes de GM es PNG
Si quieres hacer gifs animados, necesitas un programa especial, como fireworks. El propio formato gif especifica la duración de cada fotograma, y obviamente que es un conjunto de imágenes.
Puedes hacer sprites con varios fotogramas, al colocarlos en el juego, se verán como gifs animados, pero solo se quedará ahi, un archivo dentro del game maker, tal como te ha dicho penumbra, no podrás guardarlo de forma externa en extensión gif. Yo los hago en photoshop, con la herramienta de minibridge.
La descalificación ante todo.
Mi pregunta surgió porque una vez vi en un sitio en inglés (no recuerdo si en YoYo Games) un programa creador de emoticones animados, cuyo autor se jactaba de haberlo confeccionado integramente en Game Maker, pero no dejaba el editable, sólo el .exe; por lo que tuve la curiosidad sobre cómo era esto posible. Y por eso hice la segunda pregunta, si alguien conocía la composición de un GIF animado, porque me parecía una buena base para comenzar a conjeturar sobre las posibilidades de Game Maker.
un gif se vasa en varias imágenes, por eso podes cargar un gif como si fuera un sprite, y si lo cargas a imagen te lo separa automáticamente (lo prove con el gif del nyan cat)
yo hago gifs con el photoshop cs4
Aquí se explica "cómo está formado un gif" de manera técnica, que creo es lo que buscas
http://en.wikipedia.org/wiki/Graphics_Interchange_Format (http://en.wikipedia.org/wiki/Graphics_Interchange_Format)