Marzo 19, 2012, 11:43:32 PM Ultima modificación: Marzo 20, 2012, 12:01:22 AM por MaanuRP
Hola!

Mi pregunta es simple, hay alguna forma de darle zoom a la view?

Por ejemplo, tengo un room mucho mas grande que la view, por lo que con el mouse la muevo como cualquier RTS, eso es facil. Pero si quiero podes hacer una especie de zoom, como puedo hacer?

Desde ya, muchas gracias!

Saludos!




Ya lo solucione yo mismo, el script es asi:


zoom = get_string("% Zoom","100")
view_wview = (640 / real(zoom)) * 100
view_hview = (480 / real(zoom)) * 100

#1 Marzo 19, 2012, 11:53:14 PM Ultima modificación: Marzo 19, 2012, 11:55:41 PM por Texic
Utiliza este código en el boton que quieras hacer zoom y mirá lo lindo que queda =P
view_wview[0]-=2
view_hview[0]-=2
view_xview[0]+=1
view_yview[0]+=1
Para deshacer el zoom lo haces a la inversa, también puedes poner límites para el zoom, eso ya es a gusto
PD: Esto es para views cuadradas, para views de otros tamaños va a haber q usar otros valores




Cita de: Texic en Marzo 19, 2012, 11:53:14 PM
Utiliza este código en el boton que quieras hacer zoom y mirá lo lindo que queda =P
view_wview[0]-=2
view_hview[0]-=2
view_xview[0]+=1
view_yview[0]+=1
Para deshacer el zoom lo haces a la inversa, también puedes poner límites para el zoom, eso ya es a gusto
PD: Esto es para views cuadradas, para views de otros tamaños va a haber q usar otros valores

Muy lindo efecto, y para rooms estilo 640*480 - 1024 * 768, etc?

view_wview[0]-=4
view_hview[0]-=3
view_xview[0]+=2
view_yview[0]+=1.5

Recuerda que por ninguna razon wview y hview pueden sumar o restar numeros que no sean enteros, xview e yview si