Project1

标题: $scene.spriteset.dispose问题,怎么只在需要的时候使用(已解 [打印本页]

作者: yang1zhi    时间: 2016-10-6 23:25
标题: $scene.spriteset.dispose问题,怎么只在需要的时候使用(已解
本帖最后由 yang1zhi 于 2016-10-7 00:38 编辑

       if $scene.respond_to? :spriteset
      $scene.spriteset.dispose
      $scene.spriteset = Spriteset_Map.new
      $scene.hud_update
end

以前问过这个问题。
就是这三条有时候会报错,发生时间是有在窗口界面和没在窗口界面,原因应该是$scene.spriteset有和没有的关系。
当时提问得到的答案是使用$scene.respond_to? :spriteset
现在发现并不能解决问题。只是把本来在窗口界面报错的变成了在MAP界面报错。本来在MAP界面报错的,变成了在窗口界面报错




——————————————————————————————————————————
用    if $scene.is_a?(Scene_Map)





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