Qué es el viewport?

Publicado por Black_Cat, Octubre 09, 2020, 05:46:58 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Black_Cat

Hola gente, que onda
estaba haciendo un juego donde mi room inicial era de 640x480 y la room siguiente era de 800x600, el problema que tenia es que al pasar de la mas chica a la mas grande, la grande conservaba el tamaño de la mas chica y hacia que los graficos adentro se vieran reducidos como si algo grande intentase caber dentro de algo mas pequeño

le cambie el tamaño a la view a 800x600 y no se solucionò, tambien intente poner el viewport a 800x600 y tampoco, asi que lo arregle resizeando la ventana con window_set_size

ahora la pregunta es, que bananas es el viewport? para que sirve
yo pensaba que era como el tamaño de la ventana pero tal parece que no :v



Johann

Yo entiendo que es algo asi como lo que se renderiza de la vista, mirando el manual dice algo asi:

Cita de: docs.yoyogames.com

  • La vista (view) se considera como el area de la habitación (room) que vamos a mostrar en la ventana.
  • El port es el area de la ventana sobre la que vamos a dibujar la vista

Y pone de ejemplo que si tienes una vista de 640x480 en la room y le pones un viewport de 320x240 se va a mostrar la vista escalada al tamaño de viewport que pusiste.
Cita de: Fenris78Si un tema os resulta de interes y veis que hay poca información, la mejor solucion no es quejarse o pedir sin pensar, sino sugerir algo bien planteado o aportarlo vosotros mismos.
Cita de: CalioSomos desarrolladores independientes y, por lo tanto, no tenemos por qué guiarnos por las tendencias del mercado.

Clamud

El viewport sirve para especificar el tamaño y la posición donde se renderiza una view dentro de la ventana. Por ejemplo, puedes tener 2 views que se muestran al mismo tiempo en la ventana para un juego multijugador. Los viewports correspondientes a esas vistas pueden tener el mismo tamaño, pero uno se coloca a la izquierda y el otro a la derecha.

Black_Cat

toda mi vida fue una mentira(? XD

ahh bien ahora entiendo, gracias compañeros :)



Powered by EzPortal
SMF spam blocked by CleanTalk