[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
Delphiゲームプログラミング相談室 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
359: 名前は開発中のものです。 [sage] 03/09/25 07:02 ID:3ex/NYQi で、どうしてもそのソフトの問題だと思うなら、 DirectSoundのストリーミング再生とOggVorbisのDLL使って、 自分でルーチンを組んで再現するか確かめてみろ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/359
360: 名前は開発中のものです。 [sage] 03/09/26 21:22 ID:Jn+WpGW2 >>358-359 oggの方はドライバの問題じゃないです。 既知の不具合に仕様として記述されていますし。 これ以外にogg再生できるものは検索しても見つかりませんですた VBMP3はドライバの問題かもしれませんねー。 けれども、3環境2PCで再現されたので、多分関係無いと思います。 Win98seでも起こりましたので、XP依存の問題でも無いようです。 製作者の方も、バグを治しきる能力が無いと宣言なされて、投げてしまっていらっしゃいますし・・・ >自分でルーチン組んで 無理
です。 組んでくれませんか? delphiで作られたゲームを色々落としてみたのですが、 BGMにoggやmp3が使われてるものは1つとして見つかりませんでした。 どなたかご存知ありませんかね? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/360
361: 名前は開発中のものです。 [sage] 03/09/27 12:11 ID:NjCbtZ6w >>360 ttp://www.un4seen.com/bass.html これでたいていのファイルは再生できる。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/361
362: 名前は開発中のものです。 [sage] 03/09/27 12:58 ID:dtgExiI0 >>357 開発者ならGPLぐらい覚えておこうな。 ちなみにOggを使うほうがいいぞ。Oggなら64kbpsでもMP3の128kbpsと同じクラスの音質がでる。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/362
363: 名前は開発中のものです。 [sage] 03/09/27 18:36 ID:gqfzYXr1 >>361 助かりました! DLL同士での下位互換はまったくないみたいで、 手当たり次第にダウンロードして動かした結果、4回も再起動させられましたが、 DLLのバージョンさえ間違えなければ、凄く安定していてCPU使用率もAlphaoggよりも低く、ウマーです。 DSDDとAPI直接の両方からWAVを再生の実験をしてみても、 まったく干渉しあう事なく綺麗に再生されました。 単純な再生であればかなり直感的で短いコードで済むようなので、 マニュアルを読み通せる程の英語力は無い漏れでも、
ゲームのBGMという目的であれば使いこなせそうです。 本当にありがとうございますた >>362 プログラム始めてまだ一週間経っていないんで・・・ 感染する露出狂組合みたいなもんだって事は理解しています。 もちろんogg優先で探していたのですが、見つからないのでmp3で妥協を、と思っていたのですが、 BASSはまったく同じコードでoggとmp3が再生できてしまうので、問答無用でoggを使うつもりです。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/363
364: 名前は開発中のものです。 [sage] 03/09/29 00:48 ID:2bc2K5Vv >>362 そう単純でもないんだけどね。 低スペックのマシンを考慮すると、OGGはメモリ消費とかCPU負荷がちょっと… http://echo.5ch.net/test/read.cgi/gamedev/1006249204/364
365: 名前は開発中のものです。 [sage] 03/10/08 00:22 ID:lZ1mVaVA 確かに、webで手に入るゲームで、かつDelphiで、OggVorbis使ってるのは少ないかも。 うちでは今のプロジェクトで使ってるまつ。 過去作品も、MIDIからOggに乗り換え予定。 PCだし、ゲームに使う分にはメモリ消費は誤差の範囲だけど、 CPU負荷は結構でかいね。 OggVorbis対応にするために、+200MHzほど動作環境引き上げますた。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/365
366: 名前は開発中のものです。 [sage] 03/10/23 18:41 ID:Du/1IZNH Quadruple Dを使った解りやすい解説サイトってないですか? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/366
367: 名前は開発中のものです。 [] 03/10/30 16:15 ID:x7sfAWDS >>366 いまんとこなし。 age--- http://echo.5ch.net/test/read.cgi/gamedev/1006249204/367
368: 進可 ◆Sinka1my5k [sage] 03/10/31 01:51 ID:j4xQWGCG すいません、どうしても判らないので質問。 裏画面を塗りつぶしてからイメージリストのイメージを描いて それから表画面に描画、というやりかたなのにちらつきが発生するんですが これは何が原因なのでしょうか? プログラムとソースは以下です procedure TForm1.FormCreate(Sender: TObject); begin uraGa.Canvas.Pen.Color := RGB(0,135,64); //線の色を緑に uraGa.Canvas.Brush.Color := RGB(0,135,64);//塗りつぶしも緑に uraGa.Canvas.Rectangle(0,0,137,97); tagnum := 0; om
oteGa.Canvas.Draw(0,0,uraGa.Picture.Graphic); end; procedure TForm1.Button1Click(Sender: TObject); begin tagnum := TButton(Sender).Tag; Caption:=IntToStr(tagnum); uraGa.Canvas.Rectangle(0,0,137,97); ImageList1.draw(uraGa.Canvas,tagnum*32+8,0,1); //フィールド描画 omoteGa.Canvas.Draw(0,0,uraGa.Picture.Graphic); end; ソース ttp://forgamedev.zombie.jp/uploader/up5/img/237.lzh http://echo.5ch.net/test/read.cgi/gamedev/1006249204/368
369: 名前は開発中のものです。 [sage] 03/10/31 23:58 ID:Da7jxd1w 自己解決しました。DELPHI、ちらつき、でぐぐった結果。 >FormCreate の所で Form1.DoubleBuffered := True; としてダブルバッファ >を有効にすると、ちらつきは抑えられます。 メモリ食うけど。 でした。試してみたらちらつきが見えなくなりました。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/369
370: 名前は開発中のものです。 [sage] 03/11/01 11:57 ID:rjCTGMG1 MMTimerを使って乗り物シミュレーションの計算処理をしているんだが、 (必ず秒間30回やらないといけない) HT対応のPentium4でプログラムが突然死するという報告を受けてしまいマスタ・・・。 HTを切ると正常になるようなので、別スレッドで動いてるというコイツがいちばん怪しい・・・ 普通にtimeSetEventしてるだけなのにヽ(`Д´)ノ ウワーン 愚痴ってスマン(´・ω・`) http://echo.5ch.net/test/read.cgi/gamedev/1006249204/370
371: 名前は開発中のものです。 [sage] 03/11/01 12:14 ID:joTlhnl6 >>370 timeSetEventじゃなくて別スレッド内の処理に問題があるんじゃないのか http://echo.5ch.net/test/read.cgi/gamedev/1006249204/371
372: 名前は開発中のものです。 [sage] 03/11/01 12:43 ID:G9FGjVhP 同期処理や排他処理に問題があると見るのが普通だな。 HTだと本当に同時にプログラムが動くので、シングルCPUのときに発現しなかった 潜在的な問題が起きてしまったんだろう。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/372
373: 370 [sage] 03/11/02 00:05 ID:hZhBKi/R ソースをくまなくチェックしてたら、異なるスレッドから同じVCLにアクセスしてる 部分が3行ほどあった・・・ 非HTだと全く気づかなかったのに、なかなかシビアだHT _| ̄|○ もしかして、スレッドAで大域変数に書く&スレッドBでそれを参照するっていう動作も 全部書き直さないとだめかな・・・。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/373
374: 名前は開発中のものです。 [sage] 03/11/23 10:23 ID:efqhsJFJ Delphiマガジンの連載がまとまって書籍になりましたが、 内容はどういうのものなんでしょうか? 雑誌本体もネットで知ったので、注文するのに躊躇してます。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/374
375: 名前は開発中のものです。 [sage] 03/11/23 23:08 ID:/agUAN/W ttp://bbs.gamdev.org/test/read.cgi/gamedev/1054282821/562-563 これ? http://echo.5ch.net/test/read.cgi/gamedev/1006249204/375
376: 374 [sage] 03/11/24 23:20 ID:HhVX+ghW >375 情報感謝〜。 なんか、期待してたのとは違う・・・ これならネット調べまくった方が良いカモ。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/376
377: 名前は開発中のものです。 [] 04/01/09 21:24 ID:XF/BcCFo GLDPNGでαチャンネル付きのpngを読み込んで、 そのままCopyRectで重ねて表示すると、ちゃんとブレンドされて表示されますか? どこが悪いのかわからずに困り果てています。 TBitmapに流し込んだ時点で透過情報が失われてしまうのか?とか疑ってるんですが…… http://echo.5ch.net/test/read.cgi/gamedev/1006249204/377
378: 名前は開発中のものです。 [sage] 04/01/10 08:08 ID:DVbbPg8i >>377 TBitmapには、αブレンド描画機能はなかったはず GLDPNGがもし気の利いたライブラリなら、α描画用のルーチンがついてると思うよ 今時αブレンドやるなら、DirectGraphicsかな(さすがに、自前描画は・・・。GDI+は重いし・・・)。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/378
379: 名前は開発中のものです。 [sage] 04/01/10 09:55 ID:TjmjUk25 >>377 ドキュメントよく嫁 >e.アルファチャンネル >TGLDPNG ではアルファチャンネルを扱うことが出来ます。ただしあくまで読み込みや保存のみで画像をアルファチャンネルを使っての表示とかは出来ません。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/379
380: 名前は開発中のものです。 [sage] 04/01/10 11:43 ID:+oVKi0qB >>378 ありがとうございます。 GLDPNGはpng画像を読み込んでTBitmapに格納するライブラリみたいなので、表示関係とかは無いみたいです。 今検索してみたら、ひとりごこちというページが見つかって、QDというのがあったので、 それを使ってDirectGraphicsにチャレンジしてみます。かなり大変そうですが(^^; >>379 そこは読んでいたのですが、TBitmapでαブレンドが出来ると思っていました。 二人ともありがとうございました。成功したらupします。 http://echo.5
ch.net/test/read.cgi/gamedev/1006249204/380
381: 名前は開発中のものです。 [sage] 04/01/10 20:24 ID:+oVKi0qB 8時間くらい弄り続けたけど無理だった__| ̄|○ なんかすっげー無駄な時間過ごしてしまった気分。 普通にゲーム作るのにはアルファブレンドなんて必要ないのかな? 透過色を作ってくりぬきとかでやるみたいだけど、 それよりも簡単に出来そうで応用も効きそうだったからやろうとしていたんだけど、 見当違いだったのか、漏れがとことんあほすぎるだけなのか…… GGXみたいなのが作りたくて、まあ無理だからとりあずシューティング作ろうとしてるんだけど。 http://echo.5ch.net/te
st/read.cgi/gamedev/1006249204/381
382: 名前は開発中のものです。 [sage] 04/01/10 20:25 ID:+oVKi0qB Quadruple Dのインストールト、GLDPNGのインストール?と、 まあその2つだけは出来たから無駄では無いか。夕飯食べよう。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/382
383: 名前は開発中のものです。 [sage] 04/01/20 07:07 ID:JRSRDG7R 当方del_6パーソナルを使っています。 コンポーネントを作成したいと思ったのですが 下記の書籍はパーソナルでのコンポーネント開発に 適しているか教えていただけないでしょうか よろしくお願いします。 ttp://www.amazon.co.jp/exec/obidos/ASIN/4844317466/ref=pd_bxgy_img_2/249-9209369-1220331 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/383
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 593 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s