FC2ブログ

Raimeiぶろぐ

俺は俺さ。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

BLOGRANKING

終了方法

RPGツクールXPではさまざまなゲームの終了方法がある。
一般的には$sceneにnilもしくはfalseを代入すれば終了できる。

[終了方法]の続きを読む
スポンサーサイト

BLOGRANKING

RGSSのバグ

RGSSのバグを1つ紹介。再現する必要はなさそうだけど。

Audio.me_play("Audio/ME/004-Victory04.mid")
30.times{Graphics.update}
Audio.me_stop
#8.times{Graphics.update}
Audio.bgm_play("Audio/BGM/001-Battle01.mid")
 
spr = Sprite.new(Viewport.new(0, 215, 640, 50))
spr.bitmap = Bitmap.new(640, 50)
spr.bitmap.draw_text(Rect.new(0, 9, 640, 32),"SHIFTキーで終了します", 1)

loop{
  Graphics.update
  Input.update
  if Input.trigger?(Input::SHIFT)
    break
  end
}

exit

MEを再生した直後に止めて、BGMを再生するプログラム。
PCの処理能力にもよるんだろうけど、たぶんBGMは再生されない。

※重要なのは最初の5行だけで、あとは適当。
※4行目のコメントアウトを外すとたぶん回避できる。

どうしてBGMがならないのかは謎。

BLOGRANKING

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。