Project1

标题: 请教下。。关于渐变的问题 [打印本页]

作者: rmxp    时间: 2011-9-25 13:30
标题: 请教下。。关于渐变的问题
最近找到两个看起来不错的渐变 在切换场景的时候一起用应该会很帅。。 可是渐变速度太慢了 一直也找不到哪里有设置渐变速度的。。
有没有什么办法可以让切换场景的时候渐变速度加快 战斗时渐变速度恢复的。。dsu_plus_rewardpost_czw
作者: 876417737    时间: 2011-9-25 15:30
LZ不妨去到百度搜去
或者问高手


求认可啊LZ
作者: llll    时间: 2011-9-25 16:52
貌似调不了也
作者: 亿万星辰    时间: 2011-9-25 17:45
打开脚本编辑器,搜索一下“Graphics.transition”会看到很多,有的后面什么也没有,有的后面跟了(40),(20)这样的,数字就是渐变的帧数,改大点就会变慢。
作者: 各种压力的猫君    时间: 2011-9-25 18:22
本帖最后由 各种压力的猫君 于 2011-9-25 18:26 编辑

Scene_Map 约86-97行
  1.     # 处理过渡中的情况下
  2.     if $game_temp.transition_processing
  3.       # 清除过渡处理中标志
  4.       $game_temp.transition_processing = false
  5.       # 执行过渡
  6.       if $game_temp.transition_name == ""
  7.         Graphics.transition(20)
  8.       else
  9.         Graphics.transition(40, "Graphics/Transitions/" +
  10.           $game_temp.transition_name)
  11.       end
  12.     end
复制代码
改成下面这样:
  1.     # 处理过渡中的情况下
  2.     if $game_temp.transition_processing
  3.       # 清除过渡处理中标志
  4.       $game_temp.transition_processing = false
  5.       # 执行过渡
  6.       if $game_temp.transition_name == ""
  7.         $transition_time = 20 if $transition_time == nil
  8.         Graphics.transition($transition_time)
  9.       else
  10.         $transition_time = 40 if $transition_time == nil
  11.         Graphics.transition($transition_time, "Graphics/Transitions/" +
  12.           $game_temp.transition_name)
  13.       end
  14.       $transition_time = nil
  15.     end
复制代码
以后执行渐变之前用事件脚本输入:
  1. $transition_time = 20
复制代码
20就是速度了(单位:帧)
像这样:

下一次会自动还原成原值(无渐变图20帧,有渐变图40帧),只影响地图上的渐变。

作者: 876417737    时间: 2011-9-25 19:25
亿万星辰 发表于 2011-9-25 17:45
打开脚本编辑器,搜索一下“Graphics.transition”会看到很多,有的后面什么也没有,有的后面跟了(40),(20) ...

那也不用得着扣我的分啊 我好不容易得来的啊:'(




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1