Project1

标题: 求脚下,快速读档画面不刷新的问题 [打印本页]

作者: 踢腿水上飘    时间: 2017-3-4 00:01
标题: 求脚下,快速读档画面不刷新的问题
本帖最后由 踢腿水上飘 于 2017-3-4 00:18 编辑

我在Scene_Map里面的
  # ● 监听取消键的按下。如果菜单可用且地图上没有事件在运行,则打开菜单界面。
这一段里面加入了
if Input.trigger?(:Y)
DataManager.load_game(15)
end
想要实现快速读档,倒是可以实现快速读档,但有画面有问题
具体如图

我在黑圈的位置存档,然后人物跑到画面所示的位置,按下Y键,就读档成功了,画面移动到了黑圈的位置,但是画面的上的人物依然显示在所示的位置那里。
实际上人物已经在黑圈的位置了,按两下左就跑到左边的地图哪边去了,人物又正常显示了,或者读档后按ESC打开菜单再关闭,人物就会正确显示到黑圈的位置了。

我在
DataManager.load_game(15) 前面和后面
加入了淡出和淡入画面也没用啊

求教下怎么才能让画面及时刷新过来?


作者: guoxiaomi    时间: 2017-3-4 00:20
我好久以前用va也出现过类似的bug。可能是需要刷新一下地图上的精灵组?
作者: 魔法丶小肉包    时间: 2017-3-4 12:13
RUBY 代码复制
  1. if Input.trigger?(:Y)
  2.       DataManager.load_game(15)
  3.       fadeout_all
  4.       $game_system.on_after_load
  5.       SceneManager.goto(Scene_Map)
  6. end





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