Project1

标题: 浸入式开发脚本 [打印本页]

作者: modjqimod    时间: 2023-9-30 19:45
标题: 浸入式开发脚本
本帖最后由 modjqimod 于 2023-9-30 19:47 编辑

浸入式开发脚本,实现玩家在编辑器实时保存的内容会即时反应到打开的游戏中(地图事件),即玩家可以一边玩一边改.每次开关游戏内菜单就可触发这个功能,刷新地图事件的改动(记得编辑器内先保存).
文件替换到data文件夹内同名文件即可使用,使用前记得保存原文件副本

链接:https://pan.baidu.com/s/1nc6yjznyUUxM-XOSuI5ukw?pwd=r0o0
提取码:r0o0
复制这段内容后打开百度网盘手机App,操作更方便哦

作者: tuifeiheihu    时间: 2023-10-9 22:48
我直接把代码提出来吧,不然别人想弄到自己脚本库里还挺麻烦
  1. #即时重置
  2. class Game_Map
  3.   def 重置()
  4.     $data_common_events = load_data("Data/CommonEvents.rvdata2")
  5.     @map = load_data(sprintf("Data/Map%03d.rvdata2", @map_id))
  6.     @tileset_id = @map.tileset_id
  7.     referesh_vehicles
  8.     setup_events
  9.     setup_scroll
  10.     setup_parallax
  11.     setup_battleback
  12.     @need_refresh = true
  13.   end
  14. end
复制代码
  1. #调菜单触发
  2. class Scene_Map
  3.   def call_menu
  4.     Sound.play_ok
  5.     SceneManager.call(Scene_Menu)
  6.     Window_MenuCommand::init_command_position
  7.     $game_map.重置
  8.   end
  9. end
复制代码





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