ja ja ja ja ja ja ja de es sv ja de sv en ja uk ja ja ja ja sv en ja en ja ja ja ja en ja ja sv en ja ja ja ja ja ja ja en ja ja en ja sv en ja ja ja ja ja en
#epack "bgm.wav",1,1 mmload "bgm.wav",1,1 mmplay 1 stop
制作中のゲームでは音楽と効果音を同時に鳴らす場面が多いためHSP DirectSound Extensionという拡張プラグインを使用し以下のプログラムも試してみました。
#epack "bgm.wav" #include "dsoundex.as" ds_getdev deva,0 ds_setdev deva ds_init ds_load "bgm.wav",0 ds_play 0 stop
こちらでは同じフォルダ内に音楽ファイルがあってもBGMが流れないこと以外は同様の結果となりました。
また、こちらでは読み込んだ音楽のサイズを調べられるのですが、サイズ0または読み込み失敗となりました。
何かの参考になれば幸いです。
2021/5/25(Tue) 20:17:08|NO.92945
WAVE形式は知りませんが私の場合、OGG形式なら2MB超えでもepackできなかった事が無いので、OGG形式に変換してhspogg.dllなんかを使ってみてはどうでしょうか。同時に複数音鳴らす事も可能です。
OGG形式への変換ソフトとして私が常用しているのは“えこでこツール”( https://www.vector.co.jp/soft/winnt/art/se445019.html )ですが、たまに変換できない事があるので、その場合のみ“Rip!AudiCO”( https://www.vector.co.jp/soft/win95/art/se202196.html )を使用しています。
2021/5/25(Tue) 23:07:21|NO.92947
便利なツールまで教えていただきありがとうございます。ogg形式に変換したところファイルサイズが十分の一ほどになったので今後も使っていきたいと思います。
本題の実行ファイルのほうなのですが以下のように作ったところ、こちらでもフォルダ内に音楽ファイルがない場合再生されませんでした。
#packに変更、サイズの小さいファイルへの変更なども試しましたが駄目でした。
何か問題点があるのでしょうか?
#epack "bgm.ogg" #include "hspogg.as" dmmini dmmload "bgm.ogg",1 dmmplay 1 stop
2021/5/26(Wed) 07:56:50|NO.92948
すみません、実のところ私がOGG形式等の再生に使用しているのはovplay.dllで、hspogg.dllも同じようにできると思っていたのですが、調べてみたところこちらではOGG形式をpackした物は再生できないようです。
ovplay.dllは本来、ジオシティーズで配布されていた物でジオシティーズは閉鎖されたのですが、下記記事でこいるさんが現在の入手先を記述されていますので、ovplay.dllに切り替えてください。こっちならepackでも再生できます。
http://hsp.tv/play/pforum.php?mode=all&num=92378
よく知らずに書いてしまい、お手間を取らせてしまってすみませんでした。
2021/5/27(Thu) 08:22:06|NO.92959
こちらを試してみたところ問題なく動作しました。これでやっていこうと思います。
トップ | HSP3ダウンロード | HSPTVで遊ぶ | HSPで作る | サイト情報 | プライバシーポリシー | お問合せ
ONION software Copyright 1997-2021(c) All rights reserved.