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

Project1

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

[已经解决] 突然有了创意但不知道怎么弄啊!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
49
在线时间
188 小时
注册时间
2011-11-4
帖子
53
跳转到指定楼层
1
发表于 2012-1-15 16:44:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是战斗死亡时场景变灰,播放SE,然后弹出继续和退出...

评分

参与人数 1星屑 -10 收起 理由
zhixin1997 -10 标题啊亲………………

查看全部评分

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
2
发表于 2012-1-15 18:13:33 | 只看该作者
如果你是想请人帮你写脚本就直说

反正已经帮你写好了,拿就拿去吧

因为我不知道你要播放什么声音,所以没加声音

这个对默认XP系统的有效度是100%
  1. class Scene_Battle
  2.   #--------------------------------------------------------------------------
  3.   # ● 胜负判定
  4.   #--------------------------------------------------------------------------
  5.   def judge
  6.     # 全灭判定是真、并且同伴人数为 0 的情况下
  7.     if $game_party.all_dead? or $game_party.actors.size == 0
  8.       # 允许失败的情况下
  9.             $game_screen.start_tone_change(Tone.new(0,0,0,255), 40)
  10.       40.times{
  11.     # 刷新窗口
  12.         $game_screen.update

  13.     @help_window.update
  14.     @party_command_window.update
  15.     @actor_command_window.update
  16.     @status_window.update
  17.     @message_window.update
  18.     # 刷新活动块
  19.     @spriteset.update
  20.     Graphics.update
  21.       }
  22.       w = Window_Command.new(128,["继续","退出"])
  23.       w.x = 288
  24.       w.y = 240
  25.       loop do
  26.         Graphics.update
  27.         Input.update
  28.         w.update
  29.         if Input.press?(Input::C)
  30.           case w.index
  31.           when 0
  32.             break
  33.           when 1
  34.             exit
  35.           end
  36.         end
  37.       end
  38.       w.dispose
  39.       if $game_temp.battle_can_lose
  40.         # 还原为战斗开始前的 BGM
  41.         $game_system.bgm_play($game_temp.map_bgm)
  42.         # 战斗结束
  43.         battle_end(2)
  44.         # 返回 true
  45.         return true
  46.       end
  47.       # 设置游戏结束标志
  48.       $game_temp.gameover = true
  49.       # 返回 true
  50.       return true
  51.     end
  52.     # 如果存在任意 1 个敌人就返回 false
  53.     for enemy in $game_troop.enemies
  54.       if enemy.exist?
  55.         return false
  56.       end
  57.     end
  58.     # 开始结束战斗回合 (胜利)
  59.     start_phase5
  60.     # 返回 true
  61.     return true
  62.   end
  63. end
复制代码
回复

使用道具 举报

Lv1.梦旅人

派大星

梦石
0
星屑
195
在线时间
2133 小时
注册时间
2011-9-18
帖子
2652
3
发表于 2012-1-15 18:47:19 | 只看该作者
嗯,2L正解。如果用事件来做,就是用变量,当角色的hp为0时呼叫存档画面并播放se,然后显示图片,再返回标题画面。

评分

参与人数 1星屑 +10 收起 理由
R-零 + 10 事件+5

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
188 小时
注册时间
2011-11-4
帖子
53
4
 楼主| 发表于 2012-1-16 14:37:28 | 只看该作者
R-零 发表于 2012-1-15 18:13
如果你是想请人帮你写脚本就直说

反正已经帮你写好了,拿就拿去吧

与RTAB冲突了............

点评

RTAB亲手动该,鉴于你是脚本盲,只要你能找到本人的QQ号本人可以帮你  发表于 2012-1-16 14:54
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 10:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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