Project1

标题: 存档读档问题 [打印本页]

作者: zxj520wy    时间: 2016-3-17 11:00
标题: 存档读档问题
scene_menubase 第46行:发生nomethoderror
underfined method 'dispose' for nil nilclass
RUBY 代码复制
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Scene_MenuBase
  4. #------------------------------------------------------------------------------
  5. #  所有菜单画面的基本处理
  6. #==============================================================================
  7.  
  8. class Scene_MenuBase < Scene_Base
  9.   #--------------------------------------------------------------------------
  10.   # ● 开始处理
  11.   #--------------------------------------------------------------------------
  12.   def start
  13.     super
  14.     create_background
  15.      @actor = $game_party.menu_actor
  16.    end
  17.    def start1
  18.      create_command_window
  19.      end
  20.   #--------------------------------------------------------------------------
  21.   # ● 结束处理
  22.   #--------------------------------------------------------------------------
  23.   def terminate
  24.    super
  25.     dispose_background
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 生成背景
  29.   #--------------------------------------------------------------------------
  30.   def create_background
  31.     @background_sprite = Plane.new
  32.       @background_sprite.bitmap = Cache.system($game_system.wallpaper) rescue nil
  33.       @background_sprite.bitmap = SceneManager.background_bitmap if @background_sprite.bitmap == nil
  34.       #@background_sprite = Sprite.new
  35.     #@background_sprite.bitmap = Cache.title1("caidanbeijing")
  36.  
  37.   end
  38.  
  39.  
  40.  
  41.  
  42.   #--------------------------------------------------------------------------
  43.   # ● 释放背景
  44.   #--------------------------------------------------------------------------
  45.   def dispose_background
  46.     @background_sprite.bitmap.dispose
  47.       @background_sprite.dispose
  48.     #@background_sprite.dispose
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 生成帮助窗口
  52.   #--------------------------------------------------------------------------
  53.   def create_help_window
  54.     @help_window = Window_Help.new
  55.     @help_window.viewport = @viewport
  56.   end
  57.   #--------------------------------------------------------------------------
  58.   # ● 切换到下一个角色
  59.   #--------------------------------------------------------------------------
  60.   def next_actor
  61.     @actor = $game_party.menu_actor_next
  62.     on_actor_change
  63.   end
  64.   #--------------------------------------------------------------------------
  65.   # ● 切换到上一个角色
  66.   #--------------------------------------------------------------------------
  67.   def prev_actor
  68.     @actor = $game_party.menu_actor_prev
  69.     on_actor_change
  70.   end
  71.   #--------------------------------------------------------------------------
  72.   # ● 切换角色
  73.   #--------------------------------------------------------------------------
  74.   def on_actor_change
  75.   end
  76. end



作者: 御曹司    时间: 2016-3-17 11:09
你贴这些是不可能解决的。
请附上事件详细情况。
以及可能的与存档有关的插件脚本。
作者: zxj520wy    时间: 2016-3-17 11:14
御曹司 发表于 2016-3-17 11:09
你贴这些是不可能解决的。
请附上事件详细情况。
以及可能的与存档有关的插件脚本。 ...

没有存档脚本
作者: 喵呜喵5    时间: 2016-3-17 12:41
插入了任何新脚本后,不要读取之前没有插入脚本时储存的存档,请重新开始新游戏
作者: zxj520wy    时间: 2016-3-17 12:51
喵呜喵5 发表于 2016-3-17 12:41
插入了任何新脚本后,不要读取之前没有插入脚本时储存的存档,请重新开始新游戏 ...

好了,主要设置上出现问题,存取地址错误,修改后好了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1