- 1 名前:名前は開発中のものです。 [2009/08/09(日) 21:55:50 ID:TrjuCGgx]
- Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、 「DXライブラリ」に関するスレッドです。 DXライブラリに関するテクニックなどの情報交換などを行う事で、 多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。 【公式】 homepage2.nifty.com/natupaji/DxLib/ 【過去スレ】 DXライブラリ 総合スレッド pc11.2ch.net/test/read.cgi/gamedev/1197468399/ DXライブラリ 総合スレッド 2008 pc11.2ch.net/test/read.cgi/gamedev/1224923873/ DXライブラリ 総合スレッド その3 pc11.2ch.net/test/read.cgi/gamedev/1238429676/
- 768 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 00:49:22 ID:82pSmPO9]
- DXライブラリってウィンドウ二つ以上開くことって出来ない?
- 769 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 09:50:23 ID:4X3/KCIF]
- SetDoubleStartValidFlagという関数があってだな・・
DxLib_Init関数を呼ぶ前に呼び出せば二重起動は可能
- 770 名前:名前は開発中のものです。 mailto:sage [2009/11/03(火) 12:18:30 ID:82pSmPO9]
- あ、二重起動という意味でてなくて子ウィンドウと言う意味での質問でした
自分で調べたところどーもウィンドウハンドルを取得してWinAPIを併用すればできるようでした ウィンドウごとにライブラリの設定を変える方法とかがあればクラス化して1インスタンス1ウィンドウとできそうなのでそうしたいんですが・・・
- 771 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 09:05:57 ID:OpE3OlEQ]
- フレームレート固定にするとティアリングが発生して、そこで垂直同期有効にするとそれは治るんだけど、固定フレームじゃ無くなる(?)
一体どうすればいいのだろうか ていうか垂直同期まちって、待ってる間は処理止まる? それとも非同期で描画して、ゲームロジックだけは進んじゃうの?
- 772 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 09:31:22 ID:nesw2oyU]
- 止まる
- 773 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 09:49:48 ID:1KiWSg57]
- >>771
俺はもうティアリングあきらめたよ。
- 774 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 10:10:24 ID:G0r79xVn]
- 両方作っておいてユーザーに選択させる
- 775 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 18:40:05 ID:hRizFe7T]
- >>774
もしくはゲーム内容で決める、かな?
- 776 名前:名前は開発中のものです。 mailto:sage [2009/11/05(木) 19:39:07 ID:OpE3OlEQ]
- ターン制ゲームなんかは同期でいいだろう
シューティングがなやむ フレームレートがズレると微妙な違和感が嫌だし、ティアリングで弾見失うのも困る 市販のティアリングなくてフレームレート安定してるゲームってどうやってるんだろう
- 777 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 01:12:38 ID:pNiZVQ+M]
- ある程度DXライブラリが使えるようになったので
三度directXに挑戦したが、やはり挫折した。 多分c++の理解度の低さが影響してる。 色々考えたが、とりあえず当分の間は積極的にc++を 使いながらDXライブラリを使うことにした
- 778 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 05:41:37 ID:HifuAkSX]
- DirectXを直接弄るにしても、結局は自前のラッパーライブラリを作るわけで、
それを1から作ろうとすると規模が大きすぎて挫折しちゃうんじゃなかろうか。
- 779 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 18:01:26 ID:5hHFAiCg]
- ttp://codepad.org/yRfdFSI1
リアルタイム性保ったままティアリング無くせないか考えてみたけどこれで大丈夫かな?
- 780 名前:名前は開発中のものです。 mailto:sage [2009/11/06(金) 21:38:07 ID:ENLObNb7]
- >>778
2Dなら全然大したことないよ 3Dならもっとフレームワーク色の強いエンジンを使わないとあまり意味ないし
- 781 名前:名前は開発中のものです。 [2009/11/07(土) 01:10:46 ID:xyZM57nj]
- >>508 >>514
この様子だとBCC+DXLIBってのは 数人いるかどうかだろうか
- 782 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 01:12:05 ID:xyZM57nj]
- >>515でした
- 783 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 02:09:50 ID:26SkfFxH]
- >>780
それでも描画、入力、音楽など一通りやろうとすると結構な量になるんじゃないかな。 規模が大きい/小さいなんて相対的なものでしかないけれど。
- 784 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 02:56:54 ID:8ybV+XKc]
- 俺としてはDXライブラリの機能に文句はほぼないし
開発やサポートを実質一人でやってる管理人さんは本当にすごいと思う。 けどこれって管理人さんがやる気なくしちゃったら終わりだよね。 今のところそんな気配全くないけどさ。 オープンソースだから誰かが引き継ぐかもしれないが、これも他人頼りだし。 最後にはDirectXを自分で使えるようにならないとダメかなーっと・・・。
- 785 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 03:13:37 ID:mMKs4qO1]
- >>781
おれは通常、BCC使って、一通りできたらVC++に移す。
- 786 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 09:01:43 ID:8D+KLCTo]
- なんでそんなことするの?
俺はBCCだけでやってるんだけど、そのやり方に何かメリットがあるのなら検討してみたい。
- 787 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 09:15:02 ID:AX9T+xsY]
- VC++で全部やってるかな
入力サポートとか自動インデント楽だし、Makefileより簡単
- 788 名前:名前は開発中のものです。 mailto:sage [2009/11/07(土) 23:09:38 ID:cuDwaPl/]
- bccは古すぎるからなぁ
コンパイラの最適化機能を考えたらVC++2008Expressの方が良い
|

|