- 注册时间
- 2004-8-25
- 最后登录
- 2006-3-22
④见习
- 积分
- 449
|
发表于 2005-5-29 14:43:23
|
显示全部楼层
s1 = \"ニューゲーム\"
s2 = \"コンティニュー\"
s3 = \"シャットダウン\"
s4 = \"yattemiru\"
@command_window = Window_Command.new(192, [s1, s2, s3, s4])
...
when 2 # シャットダウン
command_shutdown
when 3
command_addon
end
...
def command_addon
gallery_array = [\'Graphics/Battlers/001-Fighter01.png\', \'Graphics/Battlers/002-Fighter02.png\']
gallery_idx = 0
gallery_bg = Sprite.new
gallery_bg.z = 9999
gallery_bg.bitmap = Bitmap.new(640, 480)
gallery_bg.bitmap.fill_rect(gallery_bg.bitmap.rect, Color.new(0, 0, 0))
gallery_sprite = Sprite.new
gallery_sprite.z = 9999
gallery_sprite.bitmap = Bitmap.new(gallery_array[gallery_idx])
loop do
Graphics.update
Input.update
if Input.trigger?(Input::C) or Input.trigger?(Input::B)
break
end
if Input.trigger?(Input: EFT)
gallery_idx -= 1
gallery_idx %= gallery_array.size
gallery_sprite.bitmap.dispose
gallery_sprite.bitmap = Bitmap.new(gallery_array[gallery_idx])
end
if Input.trigger?(Input::RIGHT)
gallery_idx += 1
gallery_idx %= gallery_array.size
gallery_sprite.bitmap.dispose
gallery_sprite.bitmap = Bitmap.new(gallery_array[gallery_idx])
end
end
gallery_sprite.bitmap.dispose
gallery_bg.bitmap.dispose
gallery_sprite.dispose
gallery_bg.dispose
end
懶斃了的方法
參考看看
|
|