[過去ログ] Delphiゲームプログラミング相談室 (976レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
343: 進可 ◆Sinka1my5k [sage] 03/08/16 18:10 ID:KtA/L0dI(1/2) AAS
>342
ありがとうございます。くぅぅ英語かぁ。
>068.ZIP
うちのXPだとキーボードの上下左右でしか反応しませんでしたけど・・・
いやまてよ。つまり下のuses MMSystem以降の文を適したところに
入れてやればジョイスティックで動くということかな?
なんとか努力して学習してみます!
344: 名前は開発中のものです。 [sage] 03/08/16 18:47 ID:KtA/L0dI(2/2) AAS
いや待てよ待てよ。なんとなく判ってきた。
UNIT1の中でujoypadを呼び出して、そこでMMSystemを呼び出して、ってことか。
とりあえず、FalseとTrueのトラップは回避しました。
しかし、まだなぜか入力反応が妙だ。
もちっと頑張ってみます。
345: 名前は開発中のものです。 [sage] 03/08/16 19:17 ID:2NuVBMkb(2/2) AAS
外部リンク[lzh]:forgamedev.zombie.jp
とりあえず動くソースが欲しいならうぷろだの初期を乞食のように漁るがいいにょ
346: 夏厨 [sage] 03/08/16 22:17 ID:y2Q/T/Cw(1) AAS
すいません自己解決いたしました。
BitBltは転送するだけで描画はしてくれないんですね。
Repaintしたら描画されました。ハンドルの指定もちょっと間違えていたようです。
またまた質問なのですが、Timerを使ったときにTransparent を True にしてImageをRepaintすると、背景は見えるのですが手前に描画した絵がちらついてしまいます。
これはいった何故なのでしょうか?また、どうすれば解決できるのでしょうか?
347: 進可 ◆Sinka1my5k [sage] 03/08/21 00:40 ID:wc8mSyGv(1) AAS
JOYスティック、自分で理解しようとしましたが、さすがに無理ですた。
九九を覚えてる最中に因数分解に挑戦するようなもんでした。
42番のファイルはうまく動かなかったので、過去のファイルをあさってみることに
順々に調べていって、38番のファイルでヒットしました。
似たようなプログラムでも色々やりかたが違ってて驚き。
なんとかこれで前に進めそうです。
副産物でTForm1.AppIdleでのループも覚えたりして、色々収穫ありました。
感謝です。
348: 名前は開発中のものです。 [sage] 03/08/30 10:54 ID:QUFz2/FK(1) AAS
っていうかDirectXの方がレスポンスとか優れてるって聞くけどね
349: 名前は開発中のものです。 [] 03/09/18 00:27 ID:reI1vnNj(1) AAS
QD3のチュートリアル「tutorial\DDSD\recording」をコンパイルしてみました
が、実行したら即終了してしまいます
上手く動いている人はいます?
350: 名前は開発中のものです。 [] 03/09/20 16:34 ID:tFWmTUD8(1) AAS
DirectDrawを使って画像を表示したいんだけど。Cでは出来たのに
C++だと出来ないYp
誰か教えてぇ
351(2): 名前は開発中のものです。 [sage] 03/09/22 08:12 ID:kr+6AEZN(1) AAS
俺HSPからdelphiに移ってきた者だす。
ユーザーからの入力待ちで処理を中断する時、HSPならloopにawaitかけてユーザーからの
入力を待ったんだけどdelphiでもこんな感じであってる?
352: 名前は開発中のものです。 [sage] 03/09/22 15:37 ID:Tr97UI59(1) AAS
>>351
Win32GUIならあってない
ゲームなら好きにしろ
353: 名前は開発中のものです。 [sage] 03/09/22 20:34 ID:0Tb3nG/S(1) AAS
>>351
OnKeyPressなどのイベントをご利用ください。
ゲームデバイスならTTimer使って一定時間毎にデバイスチェック、変化があったらメインフォームに
PostMessage
(´-`).。oO(処理待ちにawaitなんて使うなよ‥)
354(1): 名前は開発中のものです。 [sage] 03/09/23 09:10 ID:XOcUgmqB(1) AAS
TTimerより、OnIdolの方がよくない?
355: 名前は開発中のものです。 [sage] 03/09/23 15:53 ID:XWt8Ejvl(1) AAS
入力待ち<>処理待ち
356: 名前は開発中のものです。 [sage] 03/09/24 14:48 ID:Enrz8E2L(1) AAS
>>354
>OnIdol
気長なイベントだな
357(1): 名前は開発中のものです。 [sage] 03/09/24 22:02 ID:CyIIxzpF(1) AAS
mp3かoggをBGMとして使いたいのですが、使えるものが見つかりません。
今まで試したのは、VBMP3.dll、AlphaOgg、MP3Playerです。
VBMP3は、mp3再生開始時にプチノイズが入る。
AlphaOggは、初期化時に0.8秒ほどの長いノイズが入るのが避けられない仕様との事。
MP3Playerは、ライセンスがGUN?とかで、これを使うとゲームのソースを公開しなければならなくなるので絶対に嫌。
VBMP3とAlphaOggのノイズは、Prodigy192、YMF744の安物、オンボードの3環境で共通して起こったので、
環境依存の問題では無いと思います。
MP3かoggを再生出来るものがありましたら、教えてキボンヌ……お願いします。
358(1): 名前は開発中のものです。 [sage] 03/09/25 07:01 ID:3ex/NYQi(1/2) AAS
ドライバの問題じゃないよな。
標準のメディアプレイヤーで再生した後に、効果音を再生したりすると、
以前のバッファのデータが残っていてノイズのように再生されることがある。
うちでも普通に起こる問題だ。
WDMドライバの問題らしく、
Windows2000,XPで起こって、Win98で起こらなかったリする。
359(1): 名前は開発中のものです。 [sage] 03/09/25 07:02 ID:3ex/NYQi(2/2) AAS
で、どうしてもそのソフトの問題だと思うなら、
DirectSoundのストリーミング再生とOggVorbisのDLL使って、
自分でルーチンを組んで再現するか確かめてみろ。
360(1): 名前は開発中のものです。 [sage] 03/09/26 21:22 ID:Jn+WpGW2(1) AAS
>>358-359
oggの方はドライバの問題じゃないです。
既知の不具合に仕様として記述されていますし。
これ以外にogg再生できるものは検索しても見つかりませんですた
VBMP3はドライバの問題かもしれませんねー。
けれども、3環境2PCで再現されたので、多分関係無いと思います。
Win98seでも起こりましたので、XP依存の問題でも無いようです。
製作者の方も、バグを治しきる能力が無いと宣言なされて、投げてしまっていらっしゃいますし・・・
>自分でルーチン組んで
無理です。
組んでくれませんか?
delphiで作られたゲームを色々落としてみたのですが、
BGMにoggやmp3が使われてるものは1つとして見つかりませんでした。
どなたかご存知ありませんかね?
361(1): 名前は開発中のものです。 [sage] 03/09/27 12:11 ID:NjCbtZ6w(1) AAS
>>360
外部リンク[html]:www.un4seen.com
これでたいていのファイルは再生できる。
362(2): 名前は開発中のものです。 [sage] 03/09/27 12:58 ID:dtgExiI0(1) AAS
>>357
開発者ならGPLぐらい覚えておこうな。
ちなみにOggを使うほうがいいぞ。Oggなら64kbpsでもMP3の128kbpsと同じクラスの音質がでる。
363: 名前は開発中のものです。 [sage] 03/09/27 18:36 ID:gqfzYXr1(1) AAS
>>361
助かりました!
DLL同士での下位互換はまったくないみたいで、
手当たり次第にダウンロードして動かした結果、4回も再起動させられましたが、
DLLのバージョンさえ間違えなければ、凄く安定していてCPU使用率もAlphaoggよりも低く、ウマーです。
DSDDとAPI直接の両方からWAVを再生の実験をしてみても、
まったく干渉しあう事なく綺麗に再生されました。
単純な再生であればかなり直感的で短いコードで済むようなので、
マニュアルを読み通せる程の英語力は無い漏れでも、
ゲームのBGMという目的であれば使いこなせそうです。
本当にありがとうございますた
>>362
プログラム始めてまだ一週間経っていないんで・・・
感染する露出狂組合みたいなもんだって事は理解しています。
もちろんogg優先で探していたのですが、見つからないのでmp3で妥協を、と思っていたのですが、
BASSはまったく同じコードでoggとmp3が再生できてしまうので、問答無用でoggを使うつもりです。
364: 名前は開発中のものです。 [sage] 03/09/29 00:48 ID:2bc2K5Vv(1) AAS
>>362
そう単純でもないんだけどね。
低スペックのマシンを考慮すると、OGGはメモリ消費とかCPU負荷がちょっと…
365: 名前は開発中のものです。 [sage] 03/10/08 00:22 ID:lZ1mVaVA(1) AAS
確かに、webで手に入るゲームで、かつDelphiで、OggVorbis使ってるのは少ないかも。
うちでは今のプロジェクトで使ってるまつ。
過去作品も、MIDIからOggに乗り換え予定。
PCだし、ゲームに使う分にはメモリ消費は誤差の範囲だけど、
CPU負荷は結構でかいね。
OggVorbis対応にするために、+200MHzほど動作環境引き上げますた。
366(1): 名前は開発中のものです。 [sage] 03/10/23 18:41 ID:Du/1IZNH(1) AAS
Quadruple Dを使った解りやすい解説サイトってないですか?
367: 名前は開発中のものです。 [] 03/10/30 16:15 ID:x7sfAWDS(1) AAS
>>366
いまんとこなし。
age---
上下前次1-新書関写板覧索設栞歴
あと 609 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s