Perché Unity 2D ha l'aggiornamento della finestra "in tempo reale" quando si ridimensiona la finestra e Unity 3D no?


8

Unity 3D mostra solo il quadratino arancione quando si ridimensiona la finestra. E poiché non sono madrelingua inglese, ecco uno screenshot che mostra ciò che sto cercando di spiegare: Unity ridimensionamento 3D

Risposte:


12

Non posso davvero rispondere alla tua domanda in termini di perché c'è una differenza, ma posso dirti come modificare le impostazioni di Unity 3D per darti i tuoi ridisegni "in tempo reale".

  • Installa Gestione impostazioni CompizConfig.
  • Individua e inserisci le impostazioni del plug-in "Ridimensiona finestra" nella sezione "Gestione finestre".
  • Fai clic sulla scheda "Generale".
  • Scegli tra le opzioni "Normale", "Contorno", Rettangolo "e" Allunga "disponibili.

L'impostazione 'Normale' è quella desiderata, che ti dà aggiornamenti in tempo reale della finestra durante il ridimensionamento. Sulla mia macchina però questo è dolorosamente lento.

Il rettangolo e il contorno sono molto simili e disegnano una casella che rappresenta la finestra ridimensionata.

Personalmente mi piace l'opzione 'Allunga', che ti dà un falso aggiornamento dei contenuti della finestra semplicemente allungandoli.

Spero che aiuti.


1
Grazie mille! Era esattamente quello che stavo cercando! Proverò come funziona sul mio computer. Almeno in Unity 2D non è affatto lento. Grazie ancora. EDIT: l'ho provato ed è davvero SLOOOW. Non capisco Forse dovrei usare Unity 2D, perché lo scorrimento di Dash in esso è anche molto più fluido rispetto a Unity 3D.
3rp3,

2

Intendi che Unity 3D non aggiorna le finestre quando le ridimensioni, mostrando invece una casella arancione come contorno?

La risposta è salvare le risorse del computer , poiché se si lascia altrimenti sarebbe estremamente lento, poiché Windows deve essere ridisegnato ogni volta che lo si ridimensiona, e l'aggiornamento in tempo reale farà sì che il programma si ridisegni più e più volte, con conseguente consumo di risorse estremo (non eccessivo).


1

Il ridimensionamento di Windows durante il ridisegno dell'intero contenuto era fluido in Ubuntu. Si è fermato con Ubuntu 11.04 e Unity 3D sul mio computer, che potrebbe avere quasi 5 anni, ma ancora senza problemi. Credo che coincida con l'introduzione della v0.9 di Compiz. Da allora l'opzione "Normale" per il plug-in CCSM "Ridimensiona finestra" è inutilizzabile. È ancora rotto nel 12.04. Stasera ho installato Xubuntu 12.04 in una VM e sono rimasto sorpreso nel vedere che le finestre vengono ridisegnate senza problemi quando vengono ridimensionate! E qui stiamo parlando di macchine virtuali (con l'accel 3D abilitato).

Chiaramente, c'è un grave problema con Compiz al riguardo.

Modifica: dopo una ricerca ho trovato il bug su Launchpad. Apparentemente una correzione è stata commessa per 0.9.8 ma non so se apparirà in 12.04. Il bug può essere trovato qui sul launchpad .

@ Linux Distance, con i PC moderni il risparmio di risorse del computer è ridicolo, molti cicli di riserva - e la tua risposta è irrilevante. Funzionava bene da anni. Che ne dici di una risposta reale, utile invece di un'opinione.


"Stasera ho installato Xubuntu 12.04 in una VM e sono rimasto sorpreso nel vedere che le finestre vengono ridisegnate senza problemi quando vengono ridimensionate!" perché Xubuntu usa XFCE che usa XFWM e non Compiz ..
Uri Herrera

So che Xfce non usa Compiz. Stavo solo cercando di sottolineare il mio punto: se anche un WM a basso consumo di risorse può farlo, non è normale che Compiz non possa farlo - e un'altra prova dell'argomento "salva risorse di computer" è viziata.
Norm C.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.