[過去ログ]
DXライブラリ 総合スレッド その18 (981レス)
DXライブラリ 総合スレッド その18 http://peace.5ch.net/test/read.cgi/gamedev/1399459468/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
822: 名前は開発中のものです。 [sage] 2015/09/06(日) 16:59:42.78 ID:ze49L8dS DXライブラリでは、>816の言うとおり まず画像を裏画面に描いてから、一気に表画面に反映させる…というのが原則。 だが、「裏画面に描き込むよ!」というのを最初に設定しないといけない。 それが行われていない場合、いきなり表画面に描画される。 で、ここからは予想。 表画面=ユーザが見てる画面そのものなので、描画命令を出すたびに随時見た目が変わる。 最初、円が一瞬で表示されたというのは、単にコンピュータが高速すぎて目が追いつかなかっただけかもしれない。 waitを挟むことで、順番に表示されてる様子が見えただけかもしれない。 具体的なやり方は、SetDrawScreenおよびScreenFlipを参照されたい。 http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_graph3.html#R4N6 http://peace.5ch.net/test/read.cgi/gamedev/1399459468/822
823: 名前は開発中のものです。 [sage] 2015/09/06(日) 17:29:28.59 ID:qpvafNwe >>817-818 まず公式サイトのチュートリアルとか市販の解説本とかで DXライブラリの描画の基本を覚えた方がいいんでない? >>822が少し書いてくれてるけど、DXライブラリでのオーソドックスな描画の流れは 1. 裏画面を準備する 2. 裏画面の内容をクリア 3. 表示させたいグラフィックスを裏画面に描く 4. ScreenFlipで裏画面の内容を表画面に反映 5. 2に戻る って感じ 定石無視してるとなると質問についてはどういう流れで描画をやらせてるのかが分からないと 予想の範囲でしか回答は無理だな・・・ http://peace.5ch.net/test/read.cgi/gamedev/1399459468/823
824: 名前は開発中のものです。 [] 2015/09/06(日) 19:28:07.81 ID:z/NhP+Yl >>822 いきなり表画面に表示される設定ですよ? だってDXライブラリのサンプルにある真ん中に点を打つっていう プログラムを改変しただけですもん。 for(i=0; i<=10000 i++) { drawcircle();//ランダムな場所に円表示、シグネチャは割愛 } この場合5〜10秒たってから一気に表示です。 おかしくないですか?裏側に描写せずそのまま表画像表示なのに 何故いきなり表示されないんですか? http://peace.5ch.net/test/read.cgi/gamedev/1399459468/824
827: 822 [sage] 2015/09/07(月) 02:36:49.56 ID:eAYDJya1 俺は同じ事言ったつもりだったんだけどなあ… 人に何かを伝えるって大変だな http://peace.5ch.net/test/read.cgi/gamedev/1399459468/827
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s