Por que o Unity 2D tem atualização de janela em "tempo real" ao redimensionar a janela e o Unity 3D não?

8

O Unity 3D mostra apenas o quadrado laranja ao redimensionar a janela. E como eu não sou falante nativo de inglês, aqui está uma captura de tela mostrando o que estou tentando explicar: Redimensionamento do Unity 3D

3rp3
fonte

Respostas:

12

Realmente não posso responder à sua pergunta em termos de por que há uma diferença, mas posso lhe dizer como alterar as configurações do Unity 3D para fornecer seus redesenhos em "tempo real".

  • Instale o Gerenciador de configurações do CompizConfig.
  • Localize e insira as configurações do plug-in 'Redimensionar janela' na seção 'Gerenciamento de janelas'.
  • Clique na guia 'Geral'.
  • Escolha entre as opções disponíveis 'Normal', 'Estrutura de tópicos', Retângulo 'e' Esticar '.

A configuração 'Normal' é a que você deseja, oferecendo atualizações em tempo real da janela durante o redimensionamento. Na minha máquina, embora isso seja dolorosamente lento.

O retângulo e o contorno são muito semelhantes e desenham uma caixa representando a janela redimensionada.

Pessoalmente, gosto da opção 'Stretch', que fornece uma atualização falsa do conteúdo da janela, simplesmente esticando-o.

Espero que ajude.

Finley
fonte
11
Muito obrigado! Era exatamente o que eu estava procurando! Vou testar como isso funciona no meu computador. Pelo menos no Unity 2D, não é lento. Obrigado novamente. Edição: Eu tentei e é realmente SLOOOW. Eu não consigo entender Talvez eu deva usar o Unity 2D, porque a rolagem do Dash também é muito mais suave do que no Unity 3D.
3rp3 21/07
2

Você quer dizer que o Unity 3D não atualiza as janelas quando você o redimensiona, mas mostra a caixa laranja como contorno?

A resposta é economizar recursos do computador , pois, se você deixar o contrário, seria extremamente lento, pois as janelas precisarão ser redesenhadas cada vez que o redimensionar e atualizá-las em tempo real fará com que o programa seja redesenhado repetidamente, resultando em consumo extremo (não excessivo) de recursos.

ThePiercingPrince
fonte
1

Redimensionar janelas enquanto redesenhava todo o conteúdo costumava ser suave no Ubuntu. Parou com o Ubuntu 11.04 e o Unity 3D no meu computador, que pode ter quase 5 anos de idade, mas ainda não ter problemas. Eu acredito que coincide com a introdução da v0.9 do Compiz. Desde então, a opção "Normal" para o plug-in CCSM "Redimensionar janela" não pode ser usada. Ainda está quebrado em 12.04. Esta noite instalei o Xubuntu 12.04 em uma VM e fiquei surpreso ao ver que as janelas são redesenhadas sem problemas quando redimensionadas! E estamos falando de máquina virtual aqui (com aceleração 3D ativada).

Claramente, há um problema sério com o Compiz nesse sentido.

Edit: Após uma pesquisa, encontrei o bug no Launchpad. Aparentemente, uma correção foi confirmada para 0.9.8, mas não sei se ela aparecerá na versão 12.04. O bug pode ser encontrado aqui na barra de ativação .

@ Linux Distance, com PCs modernos economizando recursos de computador, é ridículo, com muitos ciclos de sobra - e sua resposta não vem ao caso. Isso estava funcionando bem há anos. Que tal uma resposta real e útil em vez de uma opinião.

Norma C.
fonte
"Esta noite instalei o Xubuntu 12.04 em uma VM e fiquei surpreso ao ver que as janelas são redesenhadas sem problemas quando redimensionadas!" porque Xubuntu usa XFCE que usa XFWM e não Compiz ..
Uri Herrera
Eu sei que o Xfce não usa o Compiz. Eu estava apenas tentando enfatizar meu argumento: se mesmo um WM com baixo consumo de recursos pode fazê-lo, não é normal que o Compiz não consiga - e outra prova de que o argumento "salvar recurso do computador" é defeituoso.
Norma C.