图片标题的脚本
#==============================================================================# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
#==============================================================================
# ■ 图片标题菜单1.0
# Scene_Title
#------------------------------------------------------------------------------
# 作者:chaochao
# http://zhuchao.go1.icpcn.com
#==============================================================================
class Scene_Title
def main
if $BTEST
battle_test
return
end
$data_actors = load_data("Data/Actors.rxdata")
$data_classes = load_data("Data/Classes.rxdata")
$data_skills = load_data("Data/Skills.rxdata")
$data_items = load_data("Data/Items.rxdata")
$data_weapons = load_data("Data/Weapons.rxdata")
$data_armors = load_data("Data/Armors.rxdata")
$data_enemies = load_data("Data/Enemies.rxdata")
$data_troops = load_data("Data/Troops.rxdata")
$data_states = load_data("Data/States.rxdata")
$data_animations = load_data("Data/Animations.rxdata")
$data_tilesets = load_data("Data/Tilesets.rxdata")
$data_common_events = load_data("Data/CommonEvents.rxdata")
$data_system = load_data("Data/System.rxdata")
$game_system = Game_System.new
# 生成标题图形
@sprite =
for i in 0..6
@sprite = Sprite.new
@sprite.opacity = 0
end
@sprite.bitmap = RPG::Cache.title($data_system.title_name)
@sprite.opacity = 0
#开始游戏的图片
@sprite.bitmap = Bitmap.new("Graphics/Pictures/start-1.png")
@sprite.bitmap = Bitmap.new("Graphics/Pictures/start-2.png")
#继续游戏的图片
@sprite.bitmap = Bitmap.new("Graphics/Pictures/continue-1.png")
@sprite.bitmap = Bitmap.new("Graphics/Pictures/continue-2.png")
#结束游戏的图片
@sprite.bitmap = Bitmap.new("Graphics/Pictures/exit-1.png")
@sprite.bitmap = Bitmap.new("Graphics/Pictures/exit-2.png")
#图片位置
for i in 1..6
x=280
y=(i+1)/2*35+300
@sprite.x =x
@sprite.y =y
end
@continue_enabled = false
for i in 0..3
if FileTest.exist?("Save#{i+1}.rxdata")
@continue_enabled = true
end
end
if @continue_enabled
@command_index = 1
else
@command_index = 0
@sprite.tone = Tone.new(0, 0, 0, 255)
@sprite.tone = Tone.new(0, 0, 0, 255)
end
$game_system.bgm_play($data_system.title_bgm)
Audio.me_stop
Audio.bgs_stop
Graphics.transition
loop do
Graphics.update
#淡出背景圖形
if @sprite.opacity <= 255
@sprite.opacity += 15
end
Input.update
update
if $scene != self
break
end
end
Graphics.freeze
# 釋放圖形
for i in 0..6
@sprite.bitmap.dispose
@sprite.dispose
end
end
def update
chaochaocommandchaochao
if Input.trigger?(Input::C)
case @command_index
when 0
command_new_game
when 1
command_continue
when 2
command_shutdown
end
end
end
def chaochaocommandchaochao
if Input.trigger?(Input::UP)
@command_index -= 1
if @command_index < 0
@command_index = 2
end
$game_system.se_play($data_system.cursor_se)
end
if Input.trigger?(Input::DOWN)
@command_index += 1
if @command_index > 2
@command_index = 0
end
$game_system.se_play($data_system.cursor_se)
end
case @command_index
when 0
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity <= 240
@sprite.opacity += 30
end
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
when 1
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity <= 240
@sprite.opacity += 30
end
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
when 2
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity <= 210
@sprite.opacity += 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity >= 0
@sprite.opacity -= 30
end
if @sprite.opacity <= 240
@sprite.opacity += 30
end
end
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
这个脚本大家应该都不陌生,就是把“新游戏”“继续”“离开游戏”三个按钮换成图片的形式,很简单,不必多说,上面的图片文件名根据你实际的文件名改变。 你没有用代码模式啊! 没有,你是说那个列表的代码? 就像这样 我知道这个代码,不过没用。 没用?很好用啊 我不是说这个功能没用,我是说我没有用这个代码。 用了好复制 这个我下次用吧。 这个。。。这个脚本没问题吧?怎么用不了?
页:
[1]
2