本帖最后由 347780682 于 2016-1-13 09:00 编辑
额 我简单的说下
你只是做出了触发指令后的效果,但是并没有提供指令选项,你需要在Window_GameEnd内写入指令
add_command( Vocab::save, :save ) #写入存档指令
add_command( Vocab::continue, :continue ) #写入读档指令
add_command( Vocab::save, :save ) #写入存档指令
add_command( Vocab::continue, :continue ) #写入读档指令
然后你的调用读档功能的代码也是写错了(大概)
然后再像上面那样加入调用
@command_window .set_handler ( :save , method( :command_save ) )
@command_window .set_handler ( :continue , method( :command_continue ) )
@command_window .set_handler ( :save , method( :command_save ) )
@command_window .set_handler ( :continue , method( :command_continue ) )
和具体调用的位置就可以了#--------------------------------------------------------------------------
# ● 指令“存档”
#--------------------------------------------------------------------------
def command_save
SceneManager.call ( Scene_Save)
end
#--------------------------------------------------------------------------
# ● 指令“读档”
#--------------------------------------------------------------------------
def command_continue
SceneManager.call ( Scene_Load)
end
#--------------------------------------------------------------------------
# ● 指令“存档”
#--------------------------------------------------------------------------
def command_save
SceneManager.call ( Scene_Save)
end
#--------------------------------------------------------------------------
# ● 指令“读档”
#--------------------------------------------------------------------------
def command_continue
SceneManager.call ( Scene_Load)
end
具体效果会像这样
PS:那个继续游戏只是我没在新建工程里面改成读档,功能都一样不要在意那些细节