web-dev-qa-db-fra.com

Pourquoi Unity 2D a-t-il une fenêtre "en temps réel" mise à jour lors du redimensionnement de la fenêtre alors qu'Unity 3D ne le fait pas?

Unity 3D affiche simplement un carré orange lors du redimensionnement de la fenêtre. Et comme je ne suis pas anglophone, voici une capture d'écran montrant ce que j'essaie d'expliquer: Unity 3D resizing

8
3rp3

Je ne peux pas vraiment répondre à votre question en termes de pourquoi il y a une différence, mais je peux vous dire comment changer les paramètres de Unity 3D pour vous donner vos mises à jour "en temps réel".

  • Installez CompizConfig Settings Manager.
  • Recherchez et entrez les paramètres du plug-in "Redimensionner la fenêtre" dans la section "Gestion de la fenêtre".
  • Cliquez sur l'onglet 'Général'.
  • Choisissez entre les options disponibles: "Normal", "Contour", "Rectangle" et "Étirer".

Le paramètre "Normal" est celui que vous souhaitez, vous permettant de mettre à jour la fenêtre en temps réel pendant le redimensionnement. Sur ma machine, c'est péniblement lent.

Le rectangle et le contour sont très similaires et dessinent une zone représentant la fenêtre redimensionnée.

Personnellement, j'aime bien l'option "Étirer", qui vous donne une fausse mise à jour du contenu de la fenêtre en l'étirant simplement.

J'espère que ça t'as aidé.

12
finley

Voulez-vous dire qu'Unity 3D ne met pas à jour les fenêtres lorsque vous la redimensionnez, mais affiche plutôt un cadre orange comme contour?

La réponse est économiser les ressources informatiques, car si vous le laissez autrement, il sera extrêmement lent, car les fenêtres doivent être redessinées chaque fois que vous les redimensionnez, et leur mise à jour en temps réel fera en sorte que le programme soit redessiné. encore et encore, entraînant une consommation de ressources extrême (et non excessive).

2
ThePiercingPrince

Redimensionner les fenêtres tout en redessinant tout le contenu était lisse dans Ubuntu. Il s’est arrêté avec Ubuntu 11.04 et Unity 3D sur mon ordinateur, qui a peut-être presque 5 ans mais n’est toujours pas en reste. Je crois que cela coïncide avec l'introduction de la version 0.9 de Compiz. Depuis lors, l'option "Normal" du plug-in CCSM "Resize Window" est inutilisable. Il est toujours cassé en 12.04. Ce soir, j'ai installé Xubuntu 12.04 dans un VM et j'ai été étonné de voir que les fenêtres sont redessinées en douceur une fois redimensionnées! Et nous parlons de machine virtuelle ici (avec l'accélération 3D activée).

De toute évidence, Compiz pose un grave problème à cet égard.

Edit: Après une recherche, j'ai trouvé le bogue sur le tableau de bord. Apparemment, un correctif a été validé pour 0.9.8 mais je ne sais pas s'il apparaîtra dans 12.04. Le bogue peut être trouvé ici sur le tableau de bord .

@ Linux Distance, avec les ordinateurs modernes, économiser des ressources informatiques est ridicule, il ne vous reste plus beaucoup de cycles - et votre réponse est à côté du sujet. Cela fonctionnait bien pendant des années. Que diriez-vous d’une réponse réelle et utile au lieu d’un avis?.

1
Norm C.