• ベストアンサー

DirectX のフルスリーンとウィンドウの相違

タイトルのとおり、フルスリーンモードとウィンドウモードの違いがわかりません。教えてください。 わからない点(1) フルスクリーンとは何に対してフルなのでしょうか? わからない点(2) フルスクリーンだと動画のエッジがカクカクとならないのですが、ウィンドウモードにすると、動画のエッジがカクカクとなります。 表示方法に違いがあるのでしょうが・・・どんな違いがあるのか わかりません。 どんな情報でもいいので、提供をお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • qOat
  • ベストアンサー率100% (2/2)
回答No.2

>>フルスクリーンとは何に対してフルなのでしょうか? 言葉道理に、タスクバーや、メニューバーも隠すという意味で全画面と差別化しているのでは? >>フルスクリーンだと動画のエッジがカクカクとならないのですが、ウ ィンドウモードにすると、動画のエッジがカクカクとなります。  フルスクリーンと、ウィンドウモードでは画面更新の仕方が違います。  まずウィンドウモードでは、ピクセルをバックバッファから、ひとつひとつウィンドウ領域に転送しているので、効率が悪く、『カクカク』となります。  一方、フルスクリーンではバックバッファを複数用意し、どれかをディスプレイに直でつなぎ、次の描画タイミングでディスプレイに表示するバックバッファのポインタごと切り替えているみたいです。これをフリップといい、DirectXではLPDIRECT3DDEVICE9::Presentにあたる処理です。ただ、ウィンドウモードでもこれを使用できるようになっているので、モードを気にせずにプログラミングできると。 あと、フルスクリーンはVRAMを占有するのでさらに速くなるみたいです。

その他の回答 (1)

  • aris-wiz
  • ベストアンサー率38% (96/252)
回答No.1

>フルスクリーンとは何に対してフルなのでしょうか? 文字通りスクリーンに対してです。 画面を優先的に使用します。 >どんな違いがあるのかわかりません。 描画させる方法に違いはありません。 (アプリケーションがモードによって描画方法を変えれば別ですが) 基本的には優先度の違いです。処理的に重いものをする際に、 他の作業を行わずにその作業に専念するために使用します。 これを使用することで、ウィンドウモードの時に発生する、 様々なOSの割り込み処理をある程度、省く事が出来ます。 その他は、使用しているグラフィックカードなどにも変わってくると 思います。

関連するQ&A

  • fallout3 pc板 ウィンドウモードに出来ない。

    fallout3 pc板 ウィンドウモードに出来ない。 タイトルのとおりです。 ゲームを起動するとフルスクリーンで始まって、 ディスプレイの設定画面には、ウィンドウモードへの切り替えなどの項目がありません ググっても切り替え方法が載っていません。 どうすればいいのでしょうか?

  • fallout3 pc板 ウィンドウモードに出来ない。

    fallout3 pc板 ウィンドウモードに出来ない。 fallout3 pc板 ウィンドウモードに出来ない。 タイトルのとおりです。 ゲームを起動するとフルスクリーンで始まって、 ディスプレイの設定画面には、ウィンドウモードへの切り替えなどの項目がありません ググっても切り替え方法が載っていません。 どうすればいいのでしょうか? fallout3 フルスクリーン ウィンドウ切り替え などで検索してみると 「ウインドウモードでやってみたが」とか「フルスクリーンとウィンドウモードの切り替えが重いくなった」とか 普通にみんな切り替えを行っているような書き込みがたくさん出てきます。 なのでおそらく簡単に切りかえれるものだと思います。 ただ切り替え方法はぜんぜん載ってないのです。 falloutu3プレイ経験のあるかた回答お待ちしています。 窓化ツールは最終手段として考えておきます。 解決にならない回答は載せないでください

  • Windows7でマルティディスプレイに関して

    Windows7でマルティディスプレイにして、サブディスプレイで動画をフルスクリーン表示ができないことについて Windows7でマルティディスプレイにしてます。メインはパソコン用の液晶ディスプレイ。もう一つはシャープの液晶テレビ。 使用しているはビデオカードはRH4650-E512HW/HS(玄人志向)です。 テレビにはDVIからHDMIに変換してつないでいます。 Catalystの設定は主にディスプレイプロパティでセカンドをクローンにして、イメージスケーリングは両ディスプレイともにGPUスケーリングを有効にして、イメージを前パネルサイズに合わせるをチェックしています。 あと、ビデオのシアターモードをフルスクリーンにして、シアターモード設定をフルスクリーン表示にチェックを入れています。 XPの場合、この設定だけで、液晶テレビの方は動画は再生すると同時にフルスクリーン表示されます。 しかし、Windows7では、フルスクリーンにならずデスクトップがそのまま写っています。 ちょっとわかりづらい質問かもしれませんが、もしわかるかたいましたら教えてください。

  • Windows10のウインドウの背景色について

    https://www.youtube.com/watch?v=NNFIlGm6fH0の動画の0:50程の説明でウインドウの背景色の選択が「白」と「黒」を選べる仕様になっているようなのですが、動画の説明通りに進んでも「アプリモードを選ぶ」の項目が自分のWindows10では表示がありません。 また、上の動画の0:47程のように「Windowsの設定」の画面を表示すると「個人用設定」ではなく「パーソナル設定」と表示されております。なぜなのでしょうか?2点よろしくお願いします。 OSはWindows10Pro バージョン:1511 ビルド:10586.545です

  • オンラインゲーム中に動画再生

    フルスクリーンのオンラインゲームをやっている者です。 音楽などかけながらやっているのですが動画を見ながらできる方法って無いでしょうか? 動画を再生すると当然裏で音声のみ流れますが、オンラインゲーム画面の上に動画を表示させるというか@@ ちなみにそのオンラインゲームはウィンドウモードにはできないです。 もし方法があるなら是非教えていただきたいです。 よろしくお願いします。

  • 動画をフルスクリーンにするとウィンドウが動かない

    「フルスクリーン ウィンドウ」などで検索してみましたが 解決策が見つかりませんでしたので質問させていただきます。 ニコニコ動画をフルスクリーンで見ていたのですが そのウィンドウの大きさが変えられなくなりました。 どうすれば直るのでしょうか。誰か教えてください。 ブラウザはFire Foxで、OSはWindows7です。

  • ウィンドウモードが選べません

    MELTY BLOOD というゲームで起動するときにフルスクリーンかウィンドウで起動するか聞かれるのですが、ウィンドウモードのところが最初から灰色になっていて選択できないようになってます。周りの人では「そんなことはまずない」といわれたので困っています。 OKWABEでちょっと調べたんですがWindowsキー+DかMを押すとサイズ変更できるらしいのですがゲーム自体がいきなり終了してしまいます。 ウィンドウモードできる方法よろしくお願いします。

  • Windows2000にてWMPのフルスクリーン再生が行えない

    はじめまして。 Windows 2000でWindows Media Player 9にてフルスクリーン再生を実施したいのですがフルスクリーン再生が行えません。 普通、再生画面をダブルクリックでフルスクリーンに切り替わると思うのですが、なぜかWindows2000だけ実施できないのです。他OS(XP、Vista)では上記の方法でフルスクリーン再生が実施できます。 以下の設定/方法を行い試しましたが駄目でした。 1.Alt+Enter 2.アクセラレータ無効 3.全画面表示モード切り替えを有効にするチェックON 以前、他の質問板にてグラフィックボードのメモリーが低すぎるとフルスクリーン再生が行えないと記載されていたのですが、やはりそれが原因なのでしょうか? グラフィックメモリは32MBです。 もし宜しければ知恵を拝借させて頂けませんか?

  • 星蓮船のウインドウが出てきません。

    星蓮船をウインドウで起動しようと思ったらウインドウが出てこなくてプレイができません。 再起動してもできません。フルスクリーンにしたらちゃんとプレイは出来ます。でもウインドウでいつもやっているのでいつも通りウインドウでやりたいです。誰か直す方法とかありましたら教えてください 因みにOSは7です。

  • windows7がスリープになりません。

    windows7がスリープになりません。 スリープモードになるときとならないときがあるようで、いろいろやりつつ調べたところ、音楽を再生している(orニコニコ動画などを表示している)ときはスリープモードになってくれないようです。 電源設定から(メディアを共有するタイミングなど)いろいろいじってみたのですが全く原因がわかりません。PCをつけっぱなしで寝てしまうことなどがよくあるので、音楽、動画の再生中でも1時間入力が無ければスリープモードに移行してほしいのです。 設定方法分かる方、ご教授お願いします

専門家に質問してみよう