Unity 2Dでウィンドウのサイズを変更すると「リアルタイム」ウィンドウが更新され、Unity 3Dでは更新されないのはなぜですか?


8

Unity 3Dでは、ウィンドウのサイズを変更するとオレンジ色の四角が表示されるだけです。そして、私は英語を母国語としないので、ここに私が説明しようとしていることを示すスクリーンショットがあります: Unity 3Dのサイズ変更

回答:


12

なぜ違いがあるのという質問には答えられませんが、Unity 3D設定を変更して「リアルタイム」で再描画する方法を教えてくれます。

  • CompizConfig設定マネージャをインストールします。
  • 「ウィンドウ管理」セクションで「ウィンドウのサイズ変更」プラグイン設定を見つけて入力します。
  • 「一般」タブをクリックします。
  • 利用可能な「通常」、「アウトライン」、「長方形」、「ストレッチ」のオプションから選択します。

「通常」の設定が必要な設定で、サイズ変更中にウィンドウをリアルタイムで更新できます。私のマシンでは、これはひどく遅いです。

長方形とアウトラインは非常によく似ており、サイズ変更されたウィンドウを表すボックスを描画します。

個人的には、「ストレッチ」オプションが好きです。これは、ウィンドウをストレッチするだけで、ウィンドウのコンテンツの偽の更新を提供します。

お役に立てば幸いです。


1
どうもありがとうございました!それがまさに私が探していたものです!私のコンピューターでどのように機能するかをテストします。少なくともUnity 2Dでは、それはまったく遅くありません。再度、感謝します。編集:私はそれを試しました、そしてそれは本当にSLOOOWです。理解できません。Unity 2Dを使用する必要があるかもしれません。ダッシュスクロールもUnity 3Dよりもはるかにスムーズだからです。
3rp3

2

Unity 3Dは、ウィンドウのサイズを変更してもウィンドウを更新せず、代わりにオレンジ色のボックスをアウトラインとして表示しているのですか?

答えは、コンピュータリソース節約することです。サイズを変更するたびにウィンドウを再描画する必要があり、リアルタイムで更新するとプログラムが何度も再描画され、結果として極端な(過度ではない)リソース消費。


1

以前は、Ubuntuではコンテンツ全体を再描画しながらウィンドウのサイズを変更するとスムーズでした。それは私のコンピュータ上のUbuntu 11.04とUnity 3Dで止まりました。それはほぼ5年前の可能性がありますが、それでもだらしはありません。Compizのv0.9の導入と一致していると思います。それ以来、「ウィンドウのサイズ変更」CCSMプラグインの「通常」オプションは使用できません。12.04でもまだ壊れています。今夜、私はXubuntu 12.04をVMにインストールしましたが、ウィンドウのサイズが変更されてもスムーズに再描画されることに驚きました。ここでは仮想マシンについて説明します(3Dアクセラレーションを有効にした状態)。

明らかに、その点でCompizには深刻な問題があります。

編集: 検索後、Launchpadでバグを見つけました。どうやら修正は0.9.8にコミットされましたが、それが12.04に現れるかどうかはわかりません。バグはここのランチパッドで見つけることができます。

@ Linux Distance、最新のPCでコンピューターリソースを節約することはばかげており、多くのサイクルを節約できます。そしてあなたの答えは要点を外しています。これは何年もうまく機能していました。意見ではなく、実際に役立つ答えはどうでしょうか。


「今夜、Xubuntu 12.04をVMにインストールしましたが、ウィンドウのサイズが変更されてもスムーズに再描画されることに驚いていました。」XubuntuのはXFWMなくCompizのを使用していますXFCE ...使用しているため
ウリエレーラ

XfceはCompizを使用しないことを知っています。私はただ私の要点を強調しようとしていました。リソースを消費するWMがそれを実行できるとしても、Compizができないのは普通ではありません。「コンピューターリソースを保存する」という議論に欠陥がある別の証拠です。
Norm C.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.