设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1936|回复: 3
打印 上一主题 下一主题

[已经解决] 如何显示【游戏胜利结束】的界面?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
650
在线时间
12 小时
注册时间
2011-8-31
帖子
4
跳转到指定楼层
1
发表于 2012-8-24 19:56:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
能不能同时保留打输了之后的game over?

点评

请楼主最好在提问时使用发帖功能下拉菜单里的【发表求助】功能,谢谢配合  发表于 2012-8-25 12:42

Lv1.梦旅人

梦石
0
星屑
55
在线时间
48 小时
注册时间
2012-8-7
帖子
54
2
发表于 2012-8-24 21:41:41 | 只看该作者
本帖最后由 skywalker_z 于 2012-8-24 21:43 编辑

一个很缺的办法:
①导入游戏胜利的图片到Graphics\System中,例如命名为“Victory”;
②打开脚本编辑器,在“场景”那里将Scene_Gameover复制粘贴一份,然后在新的那一份中修改为“Scene_Victory”(注意,不光在左边改名字,右边的内容也要改,改内容的时候建议用查找与替换);
③把第49行改为:
  1. @sprite.bitmap = Cache.system("Victory")
复制代码
④一切顺利~需要调用这个场景的时候输入:
  1. $scene = Scene_Victory.new
复制代码

点评

那是,我不缺谁缺~~  发表于 2012-8-25 10:26
太缺了  发表于 2012-8-25 08:24

评分

参与人数 1星屑 +120 收起 理由
Luciffer + 120 比显示图片还麻烦。。。

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3175
在线时间
3617 小时
注册时间
2009-4-4
帖子
4154

开拓者

3
发表于 2012-8-25 09:19:00 | 只看该作者
skywalker_z 发表于 2012-8-24 21:41
一个很缺的办法:
①导入游戏胜利的图片到Graphics\System中,例如命名为“Victory”;
②打开脚本编辑器, ...


补充一下:假装这个Scene_Gameover变成了Scene_Victory,除了修改第49行的
  1. #==============================================================================
  2. # ■ Scene_Gameover
  3. #------------------------------------------------------------------------------
  4. #  处理游戏结束画面的类。
  5. #==============================================================================

  6. class Scene_Gameover < Scene_Base
  7.   #--------------------------------------------------------------------------
  8.   # ● 开始处理
  9.   #--------------------------------------------------------------------------
  10.   def start
  11.     super
  12.     RPG::BGM.stop
  13.     RPG::BGS.stop
  14.     $data_system.gameover_me.play
  15.     Graphics.transition(120)
  16.     Graphics.freeze
  17.     create_gameover_graphic
  18.   end
  19.   #--------------------------------------------------------------------------
  20.   # ● 结束处理
  21.   #--------------------------------------------------------------------------
  22.   def terminate
  23.     super
  24.     dispose_gameover_graphic
  25.     $scene = nil if $BTEST
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 更新画面
  29.   #--------------------------------------------------------------------------
  30.   def update
  31.     super
  32.     if Input.trigger?(Input::C)
  33.       $scene = Scene_Title.new
  34.       Graphics.fadeout(120)
  35.     end
  36.   end
  37.   #--------------------------------------------------------------------------
  38.   # ● 执行渐变
  39.   #--------------------------------------------------------------------------
  40.   def perform_transition
  41.     Graphics.transition(180)
  42.   end
  43.   #--------------------------------------------------------------------------
  44.   # ● 生成游戏结束图档
  45.   #--------------------------------------------------------------------------
  46.   def create_gameover_graphic
  47.     @sprite = Sprite.new
  48.     @sprite.bitmap = Cache.system("GameOver")
  49.   end
  50.   #--------------------------------------------------------------------------
  51.   # ● 释放游戏结束图档
  52.   #--------------------------------------------------------------------------
  53.   def dispose_gameover_graphic
  54.     @sprite.bitmap.dispose
  55.     @sprite.dispose
  56.   end
  57. end
复制代码
第15行的$data_system.gameover_me.play需要改$data_system.victory_me.play

而且需要注意的是这个胜利就返回标题了。

点评

啊对,我忘了>_<。。  发表于 2012-8-25 10:27
XP区逛得好烦,来VX区逛一逛,待会去VA区  发表于 2012-8-25 09:22
.............................................  发表于 2012-8-25 09:20

评分

参与人数 1星屑 +200 收起 理由
Luciffer + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

伴侣:北岛谜烟

梦石
0
星屑
2967
在线时间
3547 小时
注册时间
2012-8-7
帖子
12181

贵宾

4
发表于 2012-8-25 10:21:10 | 只看该作者
最简单的方法(如果你是说结局)
显示漂亮图片-“谢谢游戏,游戏结束”或者是一张随便 什么的图= =...
然后图片的最后等待180帧,游戏结束=A=。。。。。。我认为很怂这个办法。

点评

巨怂,不过一般都使用这个怂办法  发表于 2012-8-26 21:25
很怂!  发表于 2012-8-25 10:45

评分

参与人数 1星屑 +100 收起 理由
Luciffer + 100 其实我就是用这个的。。。

查看全部评分

本人收不到提醒(点评|回复|@人),总之有事情到空间留言一起普通普通
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-25 04:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表