チュートリアル 


使ってみる「標準の機能」 (Midi)

※ 「test.mid」を用意して、あらかじめTonyuで登録しておいてください。


従来の$mplayerの機能を使ってみます。

まずは、従来の$mplayerからそのままメソッドを呼び出してみましょう。

[Main.tonyu]
extends SpriteChar;

while (1) {
  if (getkey(90) == 1) $mplayer.play($se_test ,1); // Z:再生
  if (getkey(88) == 1) $mplayer.stop();            // X:停止
  
  update();
}

次に、Ymplayerからメソッドを呼び出してみます。

[Main.tonyu]
extends SpriteChar;

$mplayer = new Ymplayer(); // $mplayerをYmplayerで上書き
while (1) {
  if (getkey(90) == 1) $mplayer.play($se_test ,1); // Z
  if (getkey(88) == 1) $mplayer.stop();            // X
  
  update();
}

従来とまったく同じ方法で使えます。
また、従来と同じくmidi以外にも、wavやmzoも再生できます。

ちなみに、stop() は MidiとOggの両方に対して、命令が実行されます。
stop(1) にすると、Midiに対してのみ命令が実行されます。

Ymplayerの play(), stop() はoggにも対応するために、
従来の play(), stop() に改良が加えられています。

以下のページに詳しい使い方が載っています。

戻る