查看: 4280|回复: 1

[已经解决] 关于进入战斗问题

[复制链接]
梦石
0
星屑
50
在线时间
1206 小时
注册时间
2010-10-23
回帖
228
发表于 2013-1-24 23:19:15 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 knlau 于 2013-1-25 19:12 编辑

即是在外面遇到怪物后进入战斗模式,但渐变画面太快了(不够1秒就已经进入战斗模式)

请问怎样延迟渐变(等播放SE音效之后)进入时间? (类似SFC里面的游戏earthbound一样, 也是遇到怪物后等一会先再进入战斗)
梦石
0
星屑
49
在线时间
1517 小时
注册时间
2012-7-2
回帖
348
发表于 2013-1-25 04:31:13 | 显示全部楼层
本帖最后由 幽默 于 2013-1-25 05:46 编辑

差不多明白LZ的意思了,试试这个吧,不知道有没有达到LZ要求。
[pre lang="ruby" line="1"]class Scene_Map < Scene_Base  
  def pre_battle_scene
    Graphics.update
    Graphics.freeze
    @spriteset.dispose_characters
    BattleManager.save_bgm_and_bgs
   
    Audio.bgm_play("Audio/SE/文件名")
        
    time = 2 * Graphics.frame_rate #SE播放秒数
   
    loop do
    time -= 1
    Graphics.update
    break if time == 0
    end
    BattleManager.play_battle_bgm
    Sound.play_battle_start
  end
end
[/pre]
将音频文件名代入,再设置好秒数就可以了。(幽默脚本渣,见笑了)

点评

终于成功了, 谢谢你  发表于 2013-1-25 19:12
找个空白脚本页把上面这段粘贴,再改下第8行和第10行就可以了。  发表于 2013-1-25 12:21
传给你幇整一个给我看看可以吗?  发表于 2013-1-25 07:09
不,仅延长渐变时间。  发表于 2013-1-25 04:54
入到去后怎样再換成战斗音乐?  发表于 2013-1-25 04:47

评分

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

查看全部评分

=w=
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部