HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0819
ズミhmm旧バージョン or おすすめ再生プラグイン3解決


ズミ

リンク

2010/8/19(Thu) 18:45:11|NO.34496

始めまして、ズミと申します。
現在ゲームを作成中です。
hspの標準命令では、『ゲームの』音楽及び効果音の再生にはあまり向いていないので、何かしらのプラグインを導入しようと検討中です。

現在うにたま様のhmmdllが候補に挙がっているのですが、現行のver1.4ではdirextXのバージョンが9.0c以降の対応となっています。

使用したいのはdirextSoundのみなので、directXの旧バージョンに対応している、古いhmmdllを探しています。
(というのも、WindowsXPのdirextX標準インストールが8.0だったと記憶しているからです)

探してはみたのですが、見つかりませんでした。
どなたかURLをご存じないでしょうか?



------------------------

hmmdll以外のサウンド再生プラグインで、お勧めのものがあればお教え下さい。

今回hmmdllを検討している理由として

①サウンドのループ・多重再生に対応している
②wave・圧縮形式(mp3 or ogg)に対応している
③圧縮形式の読み込み時に次の命令を実行できる(スレッドを立てて読み込める)

重要なのは①、②です。
③はあったらいいな、程度です。


一応、dsoundexが条件には当てはまるのですが、なぜかwaveは再生できてmp3だけ再生できませんでした。


長文失礼しました。
何卒よろしくお願い致します。



この記事に返信する


テック

リンク

2010/8/19(Thu) 22:18:40|NO.34510

>使用したいのはdirextSoundのみなので、directXの旧バージョンに対応している、古いhmmdllを探しています。
>(というのも、WindowsXPのdirextX標準インストールが8.0だったと記憶しているからです)
確かに調べてみたら、Windows XPの初期インストール時の、
DirectXのバージョンは、8.0です。

 クリーンインストール時の OS と DirectX のバージョン (2002/04/01 現在)
 Windows XP (5.1.2600) + DirectX 8.1 (4.08.01.0810)

しかし、古いhmmdllを探すよりは、
Window Updateをし、Windows XPをバージョンアップするほうが早いと思います。
なぜなら、Windows XP SP2以降は、DirectXのバージョンが
DirectX 9.0cになるからです。
(※ただし、DirectX 9.0cのインストールは、カスタムインストールで
任意で選択しなければいけなかったかと・・・)

というわけで、Windows XPをバージョンアップしたくないという理由がある以外は、
Windows XPをバージョンアップするほうがいいと思います。



inovia

リンク

2010/8/19(Thu) 22:38:56|NO.34512

標準で入っている hspogg.dll はどうでしょうか?
hgimg3で使用されているOGG・Wave再生命令のみ抜き出したプラグインのようです。
HSPデモの音楽再生にも使われています。



dmmini サウンド機能初期化 dmmbye サウンド機能終了処理 dmmreset サウンド機能の設定をリセット dmmdel サウンドデータを削除 dmmvol サウンドデータの音量設定 dmmpan サウンドデータのパン設定 dmmloop サウンドデータのループ設定 dmmload サウンドデータの読み込み dmmplay サウンドデータの再生 dmmstop サウンドデータの再生停止 dmmstat サウンドデータの状態取得



ズミ

リンク

2010/8/20(Fri) 10:55:57|NO.34523

ご返信ありがとうございました。
今回のアドバイスのおかげで、サウンド関係は解決しそうです。


>テック様
今回、制作中のゲームの対応OSをWindowsXP以降にしたいと思っているので、WindowsXP標準インストールでゲームが動作するようにしたかったんです。
そのため、DirectX8.0以前にこだわっていたのですが…
SP2がDirectX9.0c標準なら、問題ないかもしれませんね。
貴重な情報、ありがとうございます!

>inovia様
hgimg3は候補に挙がっていたのですが、描画には標準命令のみを使用予定だったんで、競合(?)したくなかったんです。
サウンド関係のみのプラグインがあればいいなぁ、なんて思っていたんですが、あったんですね。
こちらの勉強不足でした。ありがとうございます!



ONION software Copyright 1997-2025(c) All rights reserved.