アイワナ製作・Gamemakerを解説するwikiです。

 サウンドの関数


※ 始めに気を付けておきたいこと

 SEとBGMをわける!

どのように分けるかと言うと
 SEwave形式の音を使用する    ・・・ mp3形式やmidi形式だと鳴るまでに時間がかかるため。
 BGMmp3形式midi形式の音を使用する ・・・ wave形式の音を使用するぶんには問題ないが、とても容量を使うため。もし使う場合には容量の少ないやつにしよう。


サウンドについての関数は以下のものになります。

sound_play(インデックス) 指定したサウンドを一度再生します。BGMの場合は、現在のBGMは停止されます。
例: sound_play( sndCherry ) // 一度だけsndCherryを鳴らす

sound_loop(インデックス) 指定したサウンドを、ループさせて再生します。BGMの場合は、現在のBGMは停止されます。
例: sound_loop( track01 ) // ループさせてtrack01を鳴らす
例2:
if( sound_isplaying( track01 ) == false ){ // もしtrack01が鳴っていない場合
sound_loop( track01 ) // track01をループさせて鳴らす
}

sound_stop(インデックス) 指定したサウンドを停止します。指定したそのサウンドが複数再生されている場合は、 全て停止されます。
例:sound_stop( track01 ) // track01を停止させる

sound_stop_all() 全てのサウンドを停止します。 ※ ()かっこの中には何も書かない。
例:sound_stop_all() // サウンドをすべて停止させる

sound_isplaying(インデックス) 指定したサウンドが再生されているかどうかを返します。
例:
if( sound_isplaying( track01 ) == false ){ // もしtrack01が鳴っていない場合
sound_loop( track01 ) // track01をループさせて鳴らす
}

Wiki内検索

Menu

アイワナ製作@基本・応用wiki




GMの基本的な使い方

GML概要編

GML編---一般的な計算

GML編---ゲーム動作

GML編---ユーザー入力

GML編---グラフィックス

GML編---サウンド

GML編---etc...

GML編---リファレンス

アイワナ製作編

基本応用編

雰囲気関係編

※背景に色がついているものは工事中のページです。
【メニュー編集】

メンバーのみ編集できます

メンバー募集!