2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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/

531 :名前は開発中のものです。:2015/02/10(火) 15:36:19.07 ID:NQYhtQFa.net
アクションなどでメイン処理と並行してテロップなどを画面に表示する事もできる

532 :名前は開発中のものです。:2015/02/10(火) 21:02:18.46 ID:HFk3V5ZH.net
>>523です
なんか押され気味なので口調変わります。

で、作っているのはただのアクションゲームです。

FPSに合わせて移動速度を変えて毎秒あたりの移動速度をそろえようとしたところ、
フレーム移動などで更新が止まると次のフレームでの移動量が半端ないことになり、貫通してしまう状態となっています。

その他にも更新を止めるわけにはいかない理由は多々ありますが、叩かれそうなので伏せておきます。

なので分けたい処理はしいて言えばウインドウ制御とその他全部となるでしょうか。

どう実装したらいいのでしょうか。移動処理を別スレッドでループさせるだけではダメな気がしますし。。。

533 :名前は開発中のものです。:2015/02/10(火) 21:50:34.13 ID:A2YtWdKY.net
主従が逆というか何というか。

普通、内部処理の結果を元に映像を出力するのであって
映像出力を元に内部処理を行う(変更する)わけではないんじゃね?

534 :名前は開発中のものです。:2015/02/10(火) 22:28:17.43 ID:mwjaUygR.net
フレームレートの制御は、
主に 演算処理と描画になる。
演算処理は常に実行させる、描画処理はfpsが低い時は間引きになるかもしれない。
ここで、演算処理を間引いてはいけない。

535 :>>518:2015/02/11(水) 00:30:08.21 ID:e2FrKk2r.net
>>533

DXライブラリで処理が止まるのはScreenFlipのところという認識でよろしいのでしょうか
だとすれば毎フレームやってる描画を別スレッドに分ければ止まらずに動くはずでしょうが。。。

表画面以外のスクリーンに対する描画でも処理は止まってしまうのでしょうか。。
もっと実験が必要そうです。

536 :名前は開発中のものです。:2015/02/11(水) 01:57:50.63 ID:jIZWs9Jq.net
>>523
タイトルバーを無くす

537 :名前は開発中のものです。:2015/02/11(水) 02:07:23.44 ID:uDFqvkJT.net
ウィンドウモードで画面の位置を動かせないソフトは困るだろ…
本気でジョークをすすめようとするなよ

538 :名前は開発中のものです。:2015/02/11(水) 02:08:45.34 ID:sZEIwuPe.net
処理を止めてるのはProcessMessageだと思う

そもそも経過時間が長くなったら貫通するという動作自体が論外だから、そっちを何とかするべき
1,一定距離以上は移動しないようにする
2,一定以上の経過時間は無視する
3,一定距離移動ごとに判定を挟んでおく
適当に思いついただけでもこんだけの対処法があるじゃないか、どれかやってみろよ、そっちのがはやい

他の理由?伏せてるってことは無視していいほどくだらんことだよな

539 :名前は開発中のものです。:2015/02/11(水) 04:28:08.31 ID:j6GMmcP4.net
貫通するってことは壁に引っ付いて少しラグったら貫通しそうなんだが大丈夫か

540 :名前は開発中のものです。:2015/02/11(水) 09:44:23.23 ID:/ImjGTTx.net
>>531
あれ?なんか描画は同一のスレッドじゃないとダメとかなかったっけ?
Androidだけか

総レス数 995
233 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★