Project1

标题: 如何渐变返回地图? [打印本页]

作者: 美丽晨露    时间: 2013-1-31 15:45
标题: 如何渐变返回地图?
  1. # 切换到菜单画面
  2.       #$scene = Scene_Menu.new(3)
  3.       $scene = Scene_Map.new
  4.       return
  5.     end
复制代码
怎么设置?
作者: 芯☆淡茹水    时间: 2013-1-31 16:30
本帖最后由 芯☆淡茹水 于 2013-1-31 16:36 编辑

在Scene_Map第17行“执行过度”:Graphics.transition
                                      改为:
  1. Graphics.transition(40, "Graphics/Transitions/" + $data_system.battle_transition)
复制代码
过渡效果为设置的战斗渐变图形
另外,括号中间那个数值(40),为渐变持续的时间(40帧),可改慢和改快

每个场景也都可以加上这个渐变过渡,只需把Graphics.transition替换即可。


作者: 美丽晨露    时间: 2013-1-31 16:43
芯☆淡茹水 发表于 2013-1-31 16:30
在Scene_Map第17行“执行过度”:Graphics.transition
                                      改为:过渡 ...

恩,这个我知道的。
可是每次场景移动都要执行呀
我只想在菜单返回地图时执行渐变而已
作者: 芯☆淡茹水    时间: 2013-1-31 17:01
本帖最后由 芯☆淡茹水 于 2013-1-31 17:14 编辑

那在Scene_Menu第80行,也就是在那些释放窗口的后面,end的前面加上
  1.     if $scene.is_a?(Scene_Map)
  2.       Graphics.transition(20, "Graphics/Transitions/" + $data_system.battle_transition)
  3.     end
复制代码
害怕LZ不知道加在哪儿,补张图:


作者: 美丽晨露    时间: 2013-1-31 17:16
本帖最后由 美丽晨露 于 2013-1-31 17:18 编辑
芯☆淡茹水 发表于 2013-1-31 17:01
那在Scene_Menu第80行,也就是在那些释放窗口的后面,end的前面加上害怕LZ不知道加在哪儿,补张图:

...


谢谢
可是渐变时为什么是黑色背景后才出现地图呢?
作者: 芯☆淡茹水    时间: 2013-1-31 17:19
美丽晨露 发表于 2013-1-31 17:16
谢谢
可是渐变时为什么是黑色背景后才出现地图呢?

你的物品,特技等,不是返回菜单栏么。
如果不是,那就照上面的方法加在物品,特技等场景即可




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