def main
# 生成命令窗口
s1 = $data_system.words.item
s2 = $data_system.words.skill
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("图片名")
@sprite.x = 0
@sprite.y = 0
@sprite.z = 1
Input::B
@sprite.dispose
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
# 生成命令窗口
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.picture("tu (1)")
@sprite.x = 0
@sprite.y = 0
@sprite.z = 1
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
#--------------------------------------------------------------------------
# ● 刷新画面 (命令窗口被激活的情况下)
#--------------------------------------------------------------------------
def update_command
# 按下 B 键的情况下
if Input.trigger?(Input::B)
# 演奏取消 SE
$game_system.se_play($data_system.cancel_se)
# 切换的地图画面
@sprite.dispose
$scene = Scene_Map.new
when 0 # 物品
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 切换到物品画面
@sprite.dispose
$scene = Scene_Item.new
def update_status
# 按下 B 键的情况下
if Input.trigger?(Input::B)
# 演奏取消 SE
$game_system.se_play($data_system.cancel_se)
# 激活命令窗口
@command_window.active = true
@status_window.active = false
@status_window.index = -1
return
end
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 命令窗口的光标位置分支
@sprite.dispose
case @command_window.index
when 1 # 特技
@sprite = Sprite.new
@sprite.dispose
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |