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

Project1

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

[已经解决] 如何用事件脚本实现播放战斗画面渐变效果?

[复制链接]

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

跳转到指定楼层
1
发表于 2015-6-28 18:33:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,
我在事件脚本中输入:
RUBY 代码复制
  1. Graphics.transition(80, "Graphics/System/BattleStart", 60)
  2. Graphics.update

然而并没有什么卵用……什么效果也没有,也并非缺文件。
请问还差什么其他语句吗?

点评

然而freeze以后画面就冻住了啊 = =  发表于 2015-6-29 17:57
好像没写准备渐变吧?! Graphics.freeze  发表于 2015-6-29 09:20

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6187
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
来自 4楼
发表于 2015-6-30 23:40:35 | 只看该作者
Project1.rar (238.31 KB, 下载次数: 55)
事件脚本中输入...
RUBY 代码复制
  1. $scenemap = $scene
  2. $scene = Scene_Battle.new
  3. Graphics.transition(80, "Graphics/System/BattleStart", 80)
  4. Graphics.freeze

脚本编辑器中输入...
RUBY 代码复制
  1. class Scene_Battle < Scene_Base
  2.   #--------------------------------------------------------------------------
  3.   # ● 主处理
  4.   #--------------------------------------------------------------------------
  5.   def main
  6.     if $scenemap != nil
  7.       loop do
  8.         Graphics.update             # 更新游戏画面
  9.         $scene = $scenemap
  10.         break if $scene != self     # 切换画面时中断循环
  11.       end
  12.     else
  13.       start                         # 开始处理
  14.       perform_transition            # 执行渐变
  15.       post_start                    # 开始后处理
  16.       Input.update                  # 更新输入讯息
  17.       loop do
  18.         Graphics.update             # 更新游戏画面
  19.         Input.update                # 更新输入讯息
  20.         update                      # 更新画面
  21.         break if $scene != self     # 切换画面时中断循环
  22.       end
  23.       Graphics.update
  24.       pre_terminate                 # 结束前处理
  25.       Graphics.freeze               # 准备渐变
  26.       terminate                     # 结束处理
  27.     end
  28.   end
  29. end

评分

参与人数 2星屑 +240 梦石 +1 收起 理由
Luciffer + 1 认可答案
Password + 240 认可答案

查看全部评分

聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6187
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
2
发表于 2015-6-28 21:52:28 | 只看该作者
可以说说你希望的效果具体是怎样的吗...咿咿...
聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

3
 楼主| 发表于 2015-6-29 17:59:22 | 只看该作者
正太君 发表于 2015-6-28 21:52
可以说说你希望的效果具体是怎样的吗...咿咿...

比如在地图里跑暗雷遇敌的时候,画面会有个渐变过程【参见VX默认效果】然后切换到战斗画面
现在呢……我是想用事件指令或事件脚本来做一个“伪”战斗渐变,只是要单纯显示出渐变的效果而已。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-22 01:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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