赞 | 7 |
VIP | 866 |
好人卡 | 185 |
积分 | 32 |
经验 | 130059 |
最后登录 | 2024-10-29 |
在线时间 | 3618 小时 |
Lv3.寻梦者 双子人
- 梦石
- 0
- 星屑
- 3185
- 在线时间
- 3618 小时
- 注册时间
- 2009-4-4
- 帖子
- 4154
|
skywalker_z 发表于 2012-8-24 21:41
一个很缺的办法:
①导入游戏胜利的图片到Graphics\System中,例如命名为“Victory”;
②打开脚本编辑器, ...
补充一下:假装这个Scene_Gameover变成了Scene_Victory,除了修改第49行的- #==============================================================================
- # ■ Scene_Gameover
- #------------------------------------------------------------------------------
- # 处理游戏结束画面的类。
- #==============================================================================
- class Scene_Gameover < Scene_Base
- #--------------------------------------------------------------------------
- # ● 开始处理
- #--------------------------------------------------------------------------
- def start
- super
- RPG::BGM.stop
- RPG::BGS.stop
- $data_system.gameover_me.play
- Graphics.transition(120)
- Graphics.freeze
- create_gameover_graphic
- end
- #--------------------------------------------------------------------------
- # ● 结束处理
- #--------------------------------------------------------------------------
- def terminate
- super
- dispose_gameover_graphic
- $scene = nil if $BTEST
- end
- #--------------------------------------------------------------------------
- # ● 更新画面
- #--------------------------------------------------------------------------
- def update
- super
- if Input.trigger?(Input::C)
- $scene = Scene_Title.new
- Graphics.fadeout(120)
- end
- end
- #--------------------------------------------------------------------------
- # ● 执行渐变
- #--------------------------------------------------------------------------
- def perform_transition
- Graphics.transition(180)
- end
- #--------------------------------------------------------------------------
- # ● 生成游戏结束图档
- #--------------------------------------------------------------------------
- def create_gameover_graphic
- @sprite = Sprite.new
- @sprite.bitmap = Cache.system("GameOver")
- end
- #--------------------------------------------------------------------------
- # ● 释放游戏结束图档
- #--------------------------------------------------------------------------
- def dispose_gameover_graphic
- @sprite.bitmap.dispose
- @sprite.dispose
- end
- end
复制代码 第15行的$data_system.gameover_me.play需要改$data_system.victory_me.play
而且需要注意的是这个胜利就返回标题了。 |
评分
-
查看全部评分
|