題名の通りです。
mmplayでは、同じ拡張子の音を重ねられず、
mciではPACKFILEで組み込んだファイルを使えず困っていたので調べたところ、
hgimg3のdmmload、dmmplayがよいという情報を得ました。
しかし、実際に使ってみると、ゲームが重くなり画面がカクつくようになりました。
そのときのスクリプトは↓です。
screen 0,800,600
#include"hgimg3.as"
hgini
dmmini
(celload、celdiv、変数の初期値設定など)
repeat
redraw 0
(メインのスクリプト)
redraw 1
await 16
loop
さらに調べたところ、hgimg3ではawaitではなくhgsyncを使っていることが分かったので修正しました。
しかし、今度は画面が真っ暗になってしまい、たまに本来の画面が点滅して見えるという状況になりました。
画面のカクつきが直ったかどうかもわかりません。
そのときのスクリプトが↓です
screen 0,800,600
#include"hgimg3.as"
hgini
dmmini
(celload、celdiv、変数の初期値設定など)
repeat
redraw 0
(メインのスクリプト)
redraw 1
hgdraw
hgsync 16
loop
hgdrawやredrawをとってみたり、hgdrawのパラメータ値をいじっても同じでした。
これの解決策、または別のやり方を紹介していただけると幸いです。