DXライブラリ 総合スレッド
- 1 :名前は開発中のものです。:2007/12/12(水) 23:06:39 ID:Ns2HwhRB
- Cを習得した程度のスキルでも、
GUIのゲームを比較的容易に作成する事を可能にする、
「DXライブラリ」に関するスレッドです。
DXライブラリの詳細ついては
http://homepage2.nifty.com/natupaji/DxLib/
を参照して頂きたい。
DXライブラリに関するテクニックなどの情報交換などを行う事で、
多くのDXライブラリユーザのスキルの向上に役立てたら幸いです。
- 840 :名前は開発中のものです。:2008/10/05(日) 19:41:46 ID:G8wiKs9F
- 新しくwiki作っておいたお(^ω^)おれいい子?
- 841 :名前は開発中のものです。:2008/10/05(日) 19:46:59 ID:6np9SFhP
- なんかまた進展があったようだ……。
- 842 :名前は開発中のものです。:2008/10/05(日) 20:22:36 ID:ayKOs7hk
- wktk
- 843 :名前は開発中のものです。:2008/10/05(日) 20:57:18 ID:BD4SzJl6
- ハイパーオチンチンタイムはじまるよ〜!
- 844 :名前は開発中のものです。:2008/10/05(日) 21:25:36 ID:G8wiKs9F
- ハイパーωωオチンチンタイムー!!はーじーまーるーよー!!!!
- 845 :名前は開発中のものです。:2008/10/05(日) 21:29:48 ID:G8wiKs9F
- いえいえ、だからリカちゃん人形をつかうといいですよ
- 846 :名前は開発中のものです。:2008/10/05(日) 21:30:30 ID:G8wiKs9F
- 誤爆
- 847 :名前は開発中のものです。:2008/10/05(日) 23:02:55 ID:9v5G4j7i
- >>839
いや、さらにwikiが増えて4つになるっていうネタだったんだが…。ごめん…。
- 848 :名前は開発中のものです。:2008/10/05(日) 23:10:31 ID:vRdfR60s
- >>847
なんだ。ネタだったか。俺も本気にしてしまった。ごめん。
作らないなら俺が作っておくが…。
忙しいから完璧に管理できるとは言いがたいぞ。
ま、そもそも、今まで有志でWikiが出来なかったんだから必要かと言われれば疑問が残るんだけどね。
- 849 :名前は開発中のものです。:2008/10/06(月) 07:37:19 ID:UfzFDaAZ
- 男 「お父さん!娘さんを僕にください!」
父 「チミィ…チミのような高卒に娘はやらん!」
男 「んなっ!!?」
女 「ちょっと!お父さん!!」
猫 「んなー」
男 「大切にします!!僕には確かに…学歴も…彼女に指輪一つ買ってやれないふがいない男です!」
女 「要らない!そんなものいらない!!私には…貴方さえ居てくれたら…」
父 「無理だ!君は娘を幸せにすることなど出来ん!!!!帰ってくれたまえ!!」
_ , ― 、
,−' `  ̄ヽ_
,' ヽ
( )
( ノ'ー'ー'ー'ー'ー'ー'ヽ )
( ノ (●) (●) ( )
`ー' @ (__人__) @ ( ) 母「オチンチンタイム始まるよーーーーーー!!!!!」
ヽ ` ⌒´ /`ー'
/ \
男 「いやっほおおおおおおおおおおおおお!!!!」
娘 「オチンチンタイムきたーーーーー!!!!!!」
父 「ぶるわあああ!!!!チンチン来たーーーー!!!!」
猫 「ひょおおおお!!!!オチンチンタイムだあああああ!!!!」
- 850 :名前は開発中のものです。:2008/10/06(月) 11:46:56 ID:5Px6VmFZ
- みんなwikiが好きだなぁw
- 851 :名前は開発中のものです。:2008/10/06(月) 13:31:34 ID:EJnUz/Vz
- 実行したらウィンドウは表示されずにプロセスだけ動いてやがる
なんぞこれ
- 852 :名前は開発中のものです。:2008/10/06(月) 14:17:45 ID:Ykr4CVZN
- Windowsアプリにしてないとか?
- 853 :名前は開発中のものです。:2008/10/06(月) 15:04:03 ID:EJnUz/Vz
- 事故解決
DxLib_Initの前にLoadGraphを呼んでたのが原因ぽい
- 854 :名前は開発中のものです。:2008/10/08(水) 17:10:47 ID:3k3C1foI
- DXライブラリで効果音を鳴らすと
効果音がなってる間、BGMの音量が小さくなってしまうのですが気のせいでしょか
直す方法あったら教えて下さい
ちなみにPlayMusicでBGM、PlaySoundMemで効果音を鳴らしてます
- 855 :名前は開発中のものです。:2008/10/08(水) 19:46:00 ID:yF6YrIzI
- きのせいでしょう
- 856 :名前は開発中のものです。:2008/10/09(木) 07:39:57 ID:jpAXTtNp
- うん
- 857 :名前は開発中のものです。:2008/10/09(木) 09:33:31 ID:+hf6fEkc
- >>854
昔の話だが
同じ効果音を40個位いっぺんに(同フレーム内で)
鳴らした時にそんな感じになったことがあるようなきがするな。
そこら辺を確認してみてくれ。
- 858 :名前は開発中のものです。:2008/10/09(木) 10:10:57 ID:Ub9/sQw8
- 40個も同時に鳴らさないように制御するべきでは・・。
- 859 :名前は開発中のものです。:2008/10/09(木) 10:15:11 ID:Ub9/sQw8
- FFの内部のデータ見てみたことあるけど
同時にならさないといけない場合がある効果音は全部あらかじめ同時にならした素材として入ってた。
効果音1と効果音2の同時
効果音1と効果音3の同時
効果音1と効果音4の同時
効果音1と効果音5の同時
みたいに全ての組み合わせの素材があってビックリした。
最初異様にファイル数多いなと思ってたけど確認して納得したw
- 860 :名前は開発中のものです。:2008/10/09(木) 10:48:58 ID:GxPPxNWZ
- 音源の貧弱さをメモリでカバーしたわけか。
- 861 :名前は開発中のものです。:2008/10/09(木) 13:44:04 ID:W6kktJvq
- >>859
興味深い。他にあればもっと聞かせてくれ
- 862 :名前は開発中のものです。:2008/10/09(木) 18:42:08 ID:Ub9/sQw8
- 859です。
>>861
他にもと言われても何を言えばいいんだw
同じ話だけど
「やぁ!」って声の効果音と「えぃ!」って声の効果音、ほぼ同時に鳴らすときの為に
前者が若干早い時はくっついて
「やえぃ!」
後者が若干早い時はくっついて
「えやぁ!」
って感じで同じ組み合わせでも順番まで考えてデータ作ってあったよ。
多分完全に同時だと聞こえなくなるからあえて全部ちょっとずらしてあるんだと思う。
タイミング命系のアクションゲームとかじゃなかったら
FFみたいなゲームなら掛け声とか0.1秒位ずらしてもなんちゅーことないしね。
いやはや有名なゲームはよく考えてありますね。
- 863 :名前は開発中のものです。:2008/10/09(木) 18:56:02 ID:qUBF8r6z
- それってFFのどれ。
- 864 :名前は開発中のものです。:2008/10/09(木) 22:18:37 ID:UCe7+/VV
- そういやドラクエ4のデスピサロ戦では
最終形態移行時の「ゴゴゴゴゴ」のためにBGMの和音数が一時的に減らされてたっけな
ごめん スレチだね
- 865 :名前は開発中のものです。:2008/10/09(木) 22:42:46 ID:W6kktJvq
- >>862
なるほどーおもしろいねそういう話。
>>864
いいぞもっとやれ
- 866 :名前は開発中のものです。:2008/10/11(土) 19:20:47 ID:WCrwwd6s
- 右端と一番下に1ドットの隙間ができない?
すごく気になるんだけど、どうにかできないかな
- 867 :名前は開発中のものです。:2008/10/12(日) 02:36:36 ID:0UjA6dun
- >866
それだけ言われても分からん。
エスパーすると、ソフトウェア描画と比較してみ。
- 868 :名前は開発中のものです。:2008/10/12(日) 02:55:39 ID:SoL04hdM
- >>863
初期〜中期のファイナルファンタジーは声が出なかったから、
初代ファイナルファイトだと予想してみるw
- 869 :名前は開発中のものです。:2008/10/12(日) 10:14:02 ID:tEG66pVK
- 掛け声だけしゃべるならFF11じゃねーの
- 870 :名前は開発中のものです。:2008/10/12(日) 19:01:33 ID:OAiuWa1a
- >>866
エスパーすると
例えば500×500のウインドウで
for(i=0;i<499;i++){
for(j=0;j<499;j++){
座標(i,j)色を変える。
}
}
とすれば、右端と一番下に1ドットの隙間ができるが
for(i=0;i<=499;i++){
for(j=0;j<=499;j++){
座標(i,j)色を変える。
}
}
とすれば、隙間はできない。
- 871 :名前は開発中のものです。:2008/10/12(日) 19:26:44 ID:U28t+20v
- ああ、DXライブラリってそこらへん、余計な事してるんだよな……。
いつも迷うぜ。
- 872 :866:2008/10/12(日) 20:17:40 ID:vIpSBElN
- #define WX 480
#define WY 480
ChangeWindowMode(true);
SetGraphMode(WX, WY, 16);
DrawBox(0, 0, WX+1, WY+1, GetColor(255,0,0), true);
こうした時に1ドット隙間が出来るんだ
+1のところを+100に変えても隙間ができる
こんな風に http://www1.axfc.net/uploader/Img/so/22620.png
>>867
ソフトウェア描画って?
>>870
それが問題じゃないみたい
- 873 :866:2008/10/12(日) 20:19:06 ID:vIpSBElN
- ごめん
URLミスった
http://www1.axfc.net/uploader/Img/l/2913099659/Img_22620.png
- 874 :名前は開発中のものです。:2008/10/12(日) 21:11:31 ID:U28t+20v
- 赤い部分を切り抜いてみたところ480*480だった。
えーとつまりどういうことだ。
(0,0,480,480)で描画したら0〜479の480ピクセル分が塗られるはず。
つまり
(0,0,480+1,480+1)で描画したら0〜480の481ピクセル分が塗られるはず。
しかしSetGraphでは(480,480)となってるから、
画面上は0〜479の480ピクセル分しかないはず。
つまり、赤く塗られている部分は正しいという事になる。
隙間が出来てるのはSetGraphで(480,480)にしたはずなのに
なぜか1ピクセル分余分にできてる。
……って事かな??
- 875 :名前は開発中のものです。:2008/10/12(日) 21:41:00 ID:gLc2eLS+
- >>870
つまりこれでもいいんだよね?
for(i=0;i<500;i++){
for(j=0;j<500;j++){
座標(i,j)色を変える。
}
}
- 876 :名前は開発中のものです。:2008/10/12(日) 23:04:47 ID:vIpSBElN
- >>874
そうみたいですね
しかもその余分にできたスペースには描画ができないんです
皆さんはこうならないんですか?
- 877 :名前は開発中のものです。:2008/10/13(月) 00:01:00 ID:6zGpRl/9
- いや、てかそもそもそれ隙間じゃなくて枠じゃないか?
- 878 :名前は開発中のものです。:2008/10/13(月) 08:22:34 ID:N+ktUREE
- >872
>ソフトウェア描画
SetUse3DFlag がture/falseで違いはあるか?ってこと
- 879 :名前は開発中のものです。:2008/10/13(月) 08:23:20 ID:N+ktUREE
- tureじゃねぇ、true
- 880 :名前は開発中のものです。:2008/10/13(月) 15:33:09 ID:+BgxII2m
- >>877
今API直打ちで画面全体塗りつぶしをしてみたんだけど隙間はできなかった
>>878
違いはなかった
クライアントエリアの問題かと思ってSetDrawAreaも試してみたけど効果なし
ダブルバッファリングも関係なかった
みんなもこうなってるのか、それとも自分だけなのかが知りたい
- 881 :877:2008/10/13(月) 15:43:26 ID:NvE7YaYt
- >>880
872で見せてもらった画像を、拡大してよくみると、
上側と左側には薄い灰色と濃い灰色の2ピクセル分の枠がある。
が、右側と下側にはその色はなく、
代わりにうっすーい灰色と白色の2ピクセル分がある。
その部分を隙間って言ってるんだよね?
枠の色が薄すぎるだけの話じゃないのかな?
- 882 :名前は開発中のものです。:2008/10/13(月) 16:32:41 ID:+BgxII2m
- >>881
本当だ
拡大して比較してみるとDXライブラリのウィンドウは枠ありのウィンドウだった
なるほど、これ枠だったのか・・・
ウインドウスタイルって変更できないのかな
比較の画像一応貼っとく
http://www1.axfc.net/uploader/Img/l/7930573026/Img_22689.png
- 883 :名前は開発中のものです。:2008/10/13(月) 16:37:46 ID:1LlTRytx
- 404じゃねえかアホ
- 884 :名前は開発中のものです。:2008/10/13(月) 16:42:36 ID:+BgxII2m
- 自分は見えるんだけどな;
専ブラなら普通のブラウザで直接飛んでみてくれないか
- 885 :877:2008/10/13(月) 16:49:49 ID:NvE7YaYt
- 873は俺は見えないが872なら見えた。
同様に882は俺にも見えないが
http://www1.axfc.net/uploader/Img/so/Img_22689.png
これなら俺も見えるw
- 886 :名前は開発中のものです。:2008/10/13(月) 17:19:34 ID:1LlTRytx
- クソみてえなアップローダ使うなよ
- 887 :名前は開発中のものです。:2008/10/13(月) 20:36:22 ID:8/f9V+rI
- っていうか、この画像持って公式で聞いて来いw
- 888 :名前は開発中のものです。:2008/10/13(月) 21:25:16 ID:+BgxII2m
- そうですね
公式で聞いてみます
ありがとうございました
- 889 :名前は開発中のものです。:2008/10/13(月) 21:57:36 ID:Kshw6a23
- 確かにそうなるな。
クラシックウィンドウ使ってるから気にならなかった。
239 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
取りに行ったけどなかった。次は一時間後に取りに行くです。新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)