$game_map.update
# 切换地图画面
#--------------------------------------------------------------------------
# 添加LOGO
# unless $DEBUG #不想测试的时候都显示把前面的*号去掉
# 演奏标题 SE
if $logo_list
$logo_list = false
Audio.se_play("Audio/SE/se071.wav")
@sprite2 = Sprite.new
@sprite2.bitmap = RPG::Cache.title("LOGO")
@sprite2.x = (640 - @sprite2.bitmap.width) / 2
@sprite2.y = (480 - @sprite2.bitmap.height) / 2
@sprite2.opacity = 255
Graphics.transition(40)
for i in 0..80
@sprite2.opacity =240 - (i - 40) * 6 if i >= 40
Graphics.update
end
@sprite2.dispose
Graphics.freeze
# LOGO结束
#--------------------------------------------------------------------------
# 开头动画 @spritex = Sprite.new
@spritex.bitmap = RPG::Cache.title("开始图片")
@spritex.x = 640 - @spritex.bitmap.width
Graphics.transition(20)
for i in 0..160
@spritex.x = 640 - @spritex.bitmap.width + i * 4 if i <= 160
Graphics.update
end
#----------------------------
for i in 0..52
Audio.se_play("Audio/SE/SE034.wav") if i == 16
@spritex.bitmap = RPG::Cache.title("开始图片1") if i == 0
#s1 = Time.now
#while (Time.now - s1) <= 0.2
#Graphics.update
#end
@spritex.bitmap = RPG::Cache.title("开始图片2") if i == 8
@spritex.bitmap = RPG::Cache.title("开始图片3") if i == 16
@spritex.bitmap = RPG::Cache.title("开始图片4") if i == 24
@spritex.bitmap = RPG::Cache.title("开始图片5") if i == 32
@spritex.bitmap = RPG::Cache.title("开始图片6") if i == 40
if @message_window.visible == true
@message_12 +=1
if @message_12 == 20
@message_window.visible = false
@message_window.contents.clear
@message_12 = 0
end
end
if @shufa_up == nil
# 输入法测试
@tf2.update
# 输入法活动中返回
# @tf2.active = false
# 按下 C 键的情况下
if Input.trigger?(Input::F5)
if $shufa.length >12
@message_window.visible = true
@message_window.contents.draw_text(0, -6,120, 40, "你输入的字符太长")
b = 1
$shufa=""
@tf2.qingkong
@tf2.fuwei_biao
return
end
#------------------------------
for i in 0...$shufa_zu.length + 1
if $shufa_zu == " " or $shufa == ""
@message_window.visible = true
@message_window.contents.draw_text(0, -6,120, 40, "你输入了非法字符")
b = 1
break
end
end
# 输入法测试
if b != 1
@shufa_up = 0
@shufa_1 = $shufa
@tf2.qingkong_biao
$shufa = ""
end
end
if @tf2.active
return
end
end
if @shufa_up == 0
@tf3.update
# 按下 C 键的情况下
if Input.trigger?(Input::F5)
if $shufa.length >12
@message_window.visible = true
@message_window.contents.draw_text(0, -6,120, 40, "你输入的字符太长")
a = 1
$shufa=""
@tf3.qingkong
@tf3.fuwei_biao
return
end
#------------------------------
for i in 0...$shufa_zu.length + 1
if $shufa_zu == " " or $shufa == "" or $shufa_zu == "x"
@message_window.visible = true
@message_window.contents.draw_text(0, -6,120, 40, "你输入了非法字符")
a = 1
break
end
end
# 输入法测试
if a != 1
@shufa_2 = $shufa
@shufa_up = 1
@tf3.qingkong_biao
end
end
# 输入法活动中返回
if @tf3.active
return
end
end
if @shufa_up == 1
denglu
end
# 循环
# 刷新窗口
# 按下 B 键的情况下
#if Input.trigger?(Input::B)
# 演奏取消 SE
#$game_system.se_play($data_system.cancel_se)
# 切换到菜单画面
#$scene = Scene_Menu.new
# return
#end
end
#--------------------------------------------------------------------------