10/01/25 07:59:46
>>648
例外のほうがはるかに楽で安全だから例外使うんだよ
むしろ返り値とかでやる意味がわからない
なんでわざわざ手間がかかってバグが潜みやすいほうを選ぶの?
656:デフォルトの名無しさん
10/01/25 10:25:49
>>655
>>648は意味がわからないって言ってるんだし、本当に使い方わかってないだけでしょ。
657:デフォルトの名無しさん
10/01/25 19:51:25
DirectShowで音楽のMP3を再生させるとき、ループ再生ってどうやってる?
例えば、50秒12345サンプルまで再生されたら、再生位置を
12秒510サンプルへ戻す…みたいな処理。
Win32APIのwaveOutならやり方わかるんだけど。
658:デフォルトの名無しさん
10/01/26 01:42:28
>>655
try-catchでかこった部分のどこでコケたのか単純にわかりにくいじゃん
何か利点ある?
動かしてみないとどれがどうなるのかわからないんだぜ
ソース見て書いてあるほうが単純によくね?
わざわざ汚くしてる気がする
659:デフォルトの名無しさん
10/01/26 02:13:53
ダブルバッファって何ですか?
660:デフォルトの名無しさん
10/01/26 02:23:13
ビデオRAM(VRAM)と言うのがある。
画面に表示されるそのままのイメージとしてメモリに保持している。
画面のリフレッシュがあり、通常は60Hzでスキャンしている。
ここでVRAMに直接書き込むとそれが画面に表示されるのだが、
タイミングにより画面がチラチラする、そして非常に遅い。
そこで、
V-RAMを2個用意する、表示するV-RAMと書き込むV-RAMの2個。
そしてリフレッシュにあわせて交互に切り替える。
これで画面のチラチラも無いそして高速で働く。
ダブルバッファより多いトリプルバッファもある。
661:デフォルトの名無しさん
10/01/26 03:01:40
なんか畑違いのPG(多分底辺デジドカ)が自分でも叩けそうなスレ見つけて
ちょっと居着いちゃってるみたいな感じなんだろうか現状は
662:デフォルトの名無しさん
10/01/26 03:26:52
>>660
ありがとう
663:デフォルトの名無しさん
10/01/26 04:33:07
2Dゲームプログラミングの入門にマインスイーパとか倉庫番というのはよく聞きますが
3Dゲームプログラミングの入門ではどういうゲームをまず作ったらいい感じですか。
664:デフォルトの名無しさん
10/01/26 04:49:25
ルービックキューブ
665:デフォルトの名無しさん
10/01/26 07:23:06
ルービックキューブって何ですか?
666:デフォルトの名無しさん
10/01/26 09:50:33
3Dの何をやるかによる。
データは2Dで表示が3Dとかもあるし。
マインスイーパや倉庫番の表示だけ3Dとか、データも3Dにするとかしてみたら。
667:デフォルトの名無しさん
10/01/26 11:03:54
普通に嫌です。
668:デフォルトの名無しさん
10/01/26 11:08:54
FPSじゃねーの