赞 | 0 |
VIP | 47 |
好人卡 | 14 |
积分 | 1 |
经验 | 6342 |
最后登录 | 2015-10-31 |
在线时间 | 466 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 466 小时
- 注册时间
- 2006-2-25
- 帖子
- 1863
|
帮你改了个
打开脚本编辑器 找到Scene_Map脚本
第100行开始
def update_transfer_player
return unless $game_player.transfer?
fade = (Graphics.brightness > 0)
fadeout(30) if fade
@spriteset.dispose # 释放活动块元件
$game_player.perform_transfer # 执行场所移动
$game_map.autoplay # 自动切换 BGM 与 BGS
$game_map.update
Graphics.wait(15)
@spriteset = Spriteset_Map.new # 在生成活动块元件
fadein(30) if fade
Input.update
end
替换成以下
def update_transfer_player
return unless $game_player.transfer?
need_fade = $game_switches[20]
if need_fade
fade = (Graphics.brightness > 0)
fadeout(30) if fade
@spriteset.dispose # 释放活动块元件
end
$game_player.perform_transfer # 执行场所移动
if need_fade
$game_map.autoplay # 自动切换 BGM 与 BGS
$game_map.update
Graphics.wait(15)
@spriteset = Spriteset_Map.new # 在生成活动块元件
fadein(30) if fade
Input.update
end
end
使用说明: 当20号开关打开时,黑暗处理; 当20号开关关闭时,不黑暗处理
使用方法:
如果你在场景移动前需要黑暗,请如下设置事件
开关操作: 20号开关=ON
场景移动
开关操作: 20号开关=OFF
如果不需要黑暗,那就直接场所移动 |
|