赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2023-6-12 |
在线时间 | 3038 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1697
- 在线时间
- 3038 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
|
本帖最后由 精灵使者 于 2011-7-17 08:52 编辑
精灵的脚本:
- module FAY
- NO_TRANSPORT_SWITCH = 1 #控制是否不淡入淡出的开关
- end
- #==============================================================================
- # ■ Scene_Map
- #------------------------------------------------------------------------------
- # 处理地图画面的类。
- #==============================================================================
- class Scene_Map < Scene_Base
- #--------------------------------------------------------------------------
- # ● 场所移动处理(来自小鱼子上面发的脚本)
- #--------------------------------------------------------------------------
- def update_transfer_player
- return unless $game_player.transfer?
- fade = (Graphics.brightness > 0)
- fadeout(30) if !fade and FAY::NO_TRANSPORT_SWITCH
- @spriteset.dispose # 释放活动块组
- $game_player.perform_transfer # 执行场所移动
- $game_map.autoplay # 自动更改 BGM 和 BGS
- $game_map.update
- Graphics.wait(15) if !FAY::NO_TRANSPORT_SWITCH
- @spriteset = Spriteset_Map.new # 重新生成活动块组
- fadein(30) if fade and !FAY::NO_TRANSPORT_SWITCH
- Input.update
- end
- end
复制代码 使用方法:main前,默认是1号开关打开的时候,移动时不淡入淡出。
开关号在设定模块里可修改。 |
|