¿Por qué Unity 2D tiene una actualización de ventana "en tiempo real" al cambiar el tamaño de la ventana y Unity 3D no?

8

Unity 3D solo muestra un cuadrado naranja al cambiar el tamaño de la ventana. Y como no soy hablante nativo de inglés, aquí hay una captura de pantalla que muestra lo que estoy tratando de explicar: Unity 3D redimensionando

3rp3
fuente

Respuestas:

12

Realmente no puedo responder a su pregunta en términos de por qué hay una diferencia, pero puedo decirle cómo cambiar la configuración de Unity 3D para darle sus redibujos "en tiempo real".

  • Instale CompizConfig Settings Manager.
  • Localice e ingrese la configuración del complemento 'Cambiar tamaño de ventana' en la sección 'Administración de ventanas'.
  • Haga clic en la pestaña 'General'.
  • Elija entre las opciones disponibles 'Normal', 'Contorno', Rectángulo 'y' Estirar '.

La configuración 'Normal' es la que desea, y le brinda actualizaciones en tiempo real de la ventana durante el cambio de tamaño. En mi máquina, aunque esto es dolorosamente lento.

El Rectángulo y el Contorno son muy similares y dibujan un cuadro que representa la ventana redimensionada.

Personalmente, me gusta la opción 'Estirar', que le brinda una actualización falsa del contenido de la ventana simplemente estirándolos.

Espero que ayude.

finley
fuente
1
¡Muchas gracias! ¡Eso era exactamente lo que estaba buscando! Probaré cómo funciona en mi computadora. Al menos en Unity 2D no es lento en absoluto. Gracias de nuevo. EDITAR: Lo intenté y realmente es SLOOOW. No puedo entender Tal vez debería usar Unity 2D, porque el desplazamiento Dash también es mucho más suave que en Unity 3D.
3rp3
2

¿Quiere decir que Unity 3D no actualiza las ventanas cuando cambia el tamaño, sino que muestra un cuadro naranja como contorno?

La respuesta es ahorrar recursos de la computadora , ya que si dejas lo contrario, sería extremadamente lento, ya que las ventanas deben redibujarse cada vez que cambies el tamaño, y actualizarlas en tiempo real hará que el programa se vuelva a dibujar una y otra vez, lo que resulta en consumo extremo (no excesivo) de recursos.

ThePiercingPrince
fuente
1

Cambiar el tamaño de las ventanas al volver a dibujar todo el contenido solía ser suave en Ubuntu. Se detuvo con Ubuntu 11.04 y Unity 3D en mi computadora, que puede tener casi 5 años pero todavía no se queda atrás. Creo que coincide con la introducción de v0.9 de Compiz. Desde entonces, la opción "Normal" para el complemento CCSM "Cambiar tamaño de ventana" no se puede utilizar. Todavía está roto en 12.04. ¡Esta noche instalé Xubuntu 12.04 en una VM y me sorprendió ver que las ventanas se vuelven a dibujar sin problemas cuando se cambia el tamaño! Y estamos hablando de máquina virtual aquí (con aceleración 3D habilitada).

Claramente, hay un serio problema con Compiz en ese sentido.

Editar: después de una búsqueda encontré el error en Launchpad. Aparentemente se ha comprometido una corrección para 0.9.8 pero no sé si aparecerá en 12.04. El error se puede encontrar aquí en la plataforma de lanzamiento .

@ Linux Distance, con las PC modernas que ahorran recursos informáticos es ridículo, hay muchos ciclos de sobra, y su respuesta no viene al caso. Esto funcionó bien durante años. ¿Qué tal una respuesta real y útil en lugar de una opinión?

Norma C.
fuente
"Esta noche instalé Xubuntu 12.04 en una máquina virtual y me sorprendió ver que las ventanas se vuelven a dibujar sin problemas cuando se cambia el tamaño." porque Xubuntu usa XFCE que usa XFWM y no Compiz ..
Uri Herrera
Sé que Xfce no usa Compiz. Solo estaba tratando de enfatizar mi punto: si incluso un WM de bajo consumo de recursos puede hacerlo, no es normal que Compiz no pueda, y otra prueba de que el argumento de "guardar recursos de la computadora" es defectuoso.
Norma C.