Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: juguefre on May 05, 2017, 02:32:03 AM

Title: pivote
Post by: juguefre on May 05, 2017, 02:32:03 AM
Hola,

Es posible manipular el pivote de una imagen?

Las imágenes hasta donde yo se tienen el pivote en el centro, se puede modificar esto? y dejar el pivote por ejemplo en el costado izquierdo de la imagen? o en el derecho? si esto es posible alguien me puede decir como?

Lo que necesito es escalar una imagen durante el juego pero que no me deje un espacio vació.......una imagen vale mas que mil palabras:

(http://i64.tinypic.com/j6mr5s.jpg)

en la segunda imagen el escalado se hace con el pivote en el centro y el problema es evidente.

en la tercera hago el escalado con el pivote en la izquierda de la imagen y funciona perfecto (solo que el escalado lo hago en photoshop)

el plan es usar este truco simple y algunos otros para romper lo plano de la imagen 2D, a medida que el personaje avance por el escenario puede ver los costados de algunos objetos (algo como un falso 3D usando imagenes 2D)

Mientras escribía este post me di cuenta de una solución rápida pero costosa, puedo hacer la imagen del doble del tamaño horizontal así el pivote estaría en el centro y el área extra la oculto con un alpha channel pero eso es un desperdicio de recursos prácticamente absurdo.
Title: Re:pivote
Post by: gecko on May 05, 2017, 03:28:39 AM
con center_set() (http://wiki.bennugd.org/index.php?title=Center_set) podes elegir el pivote que decís, pero esto aplica a las rotaciones, no estoy seguro si también aplica a los escalados.
Title: Re:pivote
Post by: Drumpi on May 06, 2017, 12:59:33 AM
Sí, set_center (o set_point(file, graph,0,posx,posy)) aplica a todo lo referenta al gráfico: rotaciones, escalados, distancias y posiciones. Se puede setear en ejecución con esas funciones... o directamente al generar el FPG con cualquier editor (y creo que el formato MAP también lo admitía).
Title: Re:pivote
Post by: juguefre on May 06, 2017, 01:58:48 AM
Gracias, muy buena la colaboración en esta comunidad.
Title: Re:pivote
Post by: panreyes on May 07, 2017, 11:56:31 AM
Gracias por tu interés :)

La verdad es que se agradecen los nuevos allegados, la comunidad está un poco parada (nos hacemos mayores y tenemos demasiadas responsabilidades xD)
Title: Re:pivote
Post by: Drumpi on May 13, 2017, 12:51:37 PM
¡Y tanto! Pero vamos, basta con que alguien se ponga a subir cosas al foro para que la comunidad se reactive, aunque sea un poco :D
Si no, con que Pixel organice otra crap compo a partir de mediados de Junio (guiño guiño), esto se pone en marcha :D

PD: ¿aun no se han subido los juegos de la crap 7? ¿O es que los quieres juntar con la 8? LOL