■ このスレッドは過去ログ倉庫に格納されています
DXライブラリ 総合スレッド その18
- 1 :名前は開発中のものです。:2014/05/07(水) 19:44:28.30 ID:qr2Z08k5.net
- Cを習得した程度のスキルでも、ゲームのグラフィックを比較的容易に描画する事のできる、
「DXライブラリ」に関するスレッドです。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。
【公式】
http://homepage2.nifty.com/natupaji/DxLib/
【関連スレ】
C/C++ゲーム製作総合スレッド Part5
http://toro.2ch.net/test/read.cgi/gamedev/1389798031/
ゲームプログラムなら俺に聞け30
http://toro.2ch.net/test/read.cgi/tech/1388933972/
●DXライブラリではなくDirectXの質問ならこっちへ
【C++】DirectX初心者質問スレ【C】(プログラム技術板)
http://toro.2ch.net/test/read.cgi/tech/1370015791/
- 841 :名前は開発中のものです。:2015/09/07(月) 20:01:38.42 ID:IRqnnJFS.net
- forの前にWaitKey()をいれてみれば3秒の謎がわかるかもよ
- 842 :814:2015/09/07(月) 20:03:49.87 ID:nsmH+La5.net
- >>839
描画の仕組みは裏画面に表示してから出力って事じゃないんですか?
DrawCircle内部にScreenFlip関数があるんでしょう。
で、あるとして問題はタイミングですよ。
LoagGraphみたいに内部にScreenFlipが無い場合はScreenFlipをこちからから
呼べるけどDrawCircleの場合はできないですからね。
だから、DrawCircleが一気に呼ばれた場合はScreenFlip関数が競合してしまうから
一気にデータを送れるようなバッファに書き込むようにしてるんじゃないでしょうか?
だから何十秒たって一気に表示されるんだと思いますよ。
- 843 :814:2015/09/07(月) 20:14:55.48 ID:nsmH+La5.net
- >>841
DxLib_Init()
これに3秒かかるんでしょう?
- 844 :名前は開発中のものです。:2015/09/07(月) 20:16:21.73 ID:IRqnnJFS.net
- うちだと10秒くらいかかるからなぁ
ソース全部晒せば誰か答えてくれるんじゃね?
今の時点だとエスパー募集状態だし
- 845 :名前は開発中のものです。:2015/09/08(火) 11:43:00.24 ID:daj1hZ2R.net
- とんちんかんすぎてどこから説明したらいいのか、、、
変な予想してるうちは説明めんどくせえ
- 846 :名前は開発中のものです。:2015/09/08(火) 12:35:31.55 ID:UYKaVKO9.net
- >>836
100000個drawcircleしても1秒もかからないぞ?
10000なんてディスプレ-の1フレーム書き換え時間で終るだろ
Aero有効ならティアリングも起きなくて一度に表示されてるように見えてあたりまえ
- 847 :名前は開発中のものです。:2015/09/08(火) 16:34:33.34 ID:iPo9dlpz.net
- 繧ス繝シ繧ケ縺悟ャ髢九&繧後※繧九s縺縺九i縲√た繝シ繧ケ繧定ェュ繧
隱ュ繧薙〒繧ゅo縺九i縺ェ縺縺ェ繧峨∝驛ィ讒矩縺ッ縺ゥ縺縺帷炊隗」縺ァ縺阪↑縺縺九i鮟吶▲縺ヲ蜈・髢繧オ繧、繝医ョ騾壹j騾イ繧√↑縺輔>
- 848 :名前は開発中のものです。:2015/09/08(火) 18:01:51.93 ID:vOwENlZY.net
- なるほどなるほど
- 849 :名前は開発中のものです。:2015/09/08(火) 21:33:10.24 ID:ekVBbRJP.net
- >>846
それは開発環境の違いでしょ
Drawcircleは競合するとすぐには描画メソッドが呼ばれないっていう
原理に注目しないとダメだよ
- 850 :名前は開発中のものです。:2015/09/08(火) 21:35:01.26 ID:ekVBbRJP.net
- >>844
ソース全部って…
単に
Initの後for一回呼び出しただけですよ
総レス数 995
233 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★