在66的 真-对话加强脚本 中.......
我们可以找到 \~ :文字直接消失 看来可以利用它来使对话框自己消失....
借此,我们可以利用它来做开场动画的字幕...但是这个是让文字直接消失...酱紫8行....
因此,我们又看到这个东西... \| :停顿片刻(20帧)...把它放在文字末尾可以让字多停留一些时间
可是20帧实在是太短暂了...无法容忍...因此我们继续找...
紧接着我们看到一个新东西...@now_text.gsub!(/\\[|]/) { "\006" }...貌似在说\|=脚本中\006....
这下我们的目标就锁定在 \006 ...
然后,我们就能找到这么个东西了
if c == "\006"
@write_wait += 20
c = ""............看来那20帧就素在这里定义了...嘿嘿改一下...真的变了....酱紫做的动画效果感觉上好多了.....[em03]
但是,动画中人物有时候说的话长,有时候说的话短....让每一句都等待相同时间....还是不大能忍受
因此,我们学习一些从66那挖到的脚本在开头做的定义(写完这些才发现原来66那些定义是开关定义....不是变量定义....可是竟然行得通...不解ING~~~)
在脚本前面加上这么一句........$对话框消失时间变量 = 40....$后面的字可以随便换...40是变量号....
然后把 @write_wait += 20 改成 @write_wait += $game_variables[40]
酱紫就完成咧...回头试试...\~ABCD\|.....ABCD显示出来马上消失...将40号变量改成100....ABCD停留了一段时间.......HOHO~~酱紫就说明我们成功了.....
汗说得有点乱....第一次玩这种东西.....
[em03][em03][em03][em03][em03][em03]
只是个新手...不懂得自己写脚本....也不大明白里面一些东西到底为什么或者在干什么....
只是简单地进行复制粘贴...
ps.问下66....
我记得在玄天的一个游戏中我看到...
初始化 中有个 @Xtv = []
然后在 刷新 那栏中有个 @Xtv[1] = $game_variables[46]
用了之后感觉...貌似和 $对话框消失时间变量 = 40 有同样功能...
用在上面我说的那个东西上也是可以的.....可是到底有什么8同涅????
[此贴子已经被作者于2005-7-31 2:06:15编辑过] |