本帖最后由 余烬之中 于 2014-7-28 21:20 编辑
zhaoxun96 发表于 2014-7-28 20:56
报错!在将 “Map = ”设置为:none时(即不在地图显示日历,仅在菜单中显示),按下esc呼出菜单会出错 ...
抱歉我犯了一个傻逼的错误 稍后我将修改这个BUG 当然你也可以直接这样做:
把脚本181行 这一段:
_def_ :call_menu do |*args| @mocalendar_window.contents.clear end end
_def_ :call_menu do |*args|
@mocalendar_window.contents.clear
end
end
改成:
_def_ :call_menu do |*args| return if Smomo::Calendar::Map == :none # 在下面添加自定义内容 @mocalendar_window.contents.clear end end
_def_ :call_menu do |*args|
return if Smomo::Calendar::Map == :none
# 在下面添加自定义内容
@mocalendar_window.contents.clear
end
end
最终那一块整体是这样的:
#============================================================================== # ** Scene_Map 建立地图场景的窗口 #============================================================================== class Scene_Map _def_ :create_all_windows do |*args| return if Smomo::Calendar::Map == :none # 在下面添加自定义内容 @mocalendar_window = Window_MoMapCalendar.new end _def_ :call_menu do |*args| return if Smomo::Calendar::Map == :none # 在下面添加自定义内容 @mocalendar_window.contents.clear end end
#==============================================================================
# ** Scene_Map 建立地图场景的窗口
#==============================================================================
class Scene_Map
_def_ :create_all_windows do |*args|
return if Smomo::Calendar::Map == :none
# 在下面添加自定义内容
@mocalendar_window = Window_MoMapCalendar.new
end
_def_ :call_menu do |*args|
return if Smomo::Calendar::Map == :none
# 在下面添加自定义内容
@mocalendar_window.contents.clear
end
end
谢谢 |