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


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0112
MSX68000複数の音楽・音を同時に鳴らす方法は?4解決


MSX68000

リンク

2020/1/12(Sun) 19:08:02|NO.89238

 苦労したゲームがサウンド以外完成し、BGMと効果音を組み込む作業をしています。

 でゲーム中同時に複数鳴らそうとした所(例えばゲーム進行のBGMが流れながら、敵が破壊
された音がするとか)、複数のトラックに準備して同時実行できるかなと思ったら…

 HSPの標準仕様では、mmplay自体はどれか一つしか鳴らせないのでしょうか?
複数同時に鳴らすには、拡張機能を組み込みまないといけないのでしょうか?



この記事に返信する


ゆうやん

リンク

2020/1/12(Sun) 19:29:20|NO.89239

mmplay命令では、無理だった気がします。
mci命令を使うか、HSP DirectSoundExtension プラグインを使うしかないと思いますが。



MSX68000

リンク

2020/1/12(Sun) 20:13:37|NO.89240

 なるほど。教えて頂いた命令を調べるか、BGMと効果音どちらかでやるか
ちょっと検討してみたいと思います。



ZAP

リンク

2020/1/12(Sun) 22:39:17|NO.89241

本体同梱のhspoggプラグインを使って、
BGMはOGG形式ファイル又はwav形式ファイルでストリーミング再生、
効果音はWAV形式ファイルで再生、という手もあります。



HSP 初心者

リンク

2020/1/13(Mon) 12:41:01|NO.89243

dmmplayを使ったらいいと思います。

サンプル

;参考 http://www.hsp.tv/play/pforum.php?mode=pastwch&num=44384 #include "hgimg3.as" dmmini filename = "hoge" // 適当なファイル名を入れる dmmload filename, 0, 0 //最後の0を1にすればリピート dmmplay 0



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