幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1515|回复: 0

不懂RGSS,但看脚本学会自己改些小地方~~

[复制链接]

4

主题

41

帖子

1516

积分

⑥精研

【謝】【絕】

积分
1516
发表于 2005-7-31 01:59:31 | 显示全部楼层 |阅读模式
在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编辑过]
[glow=255,blue,2] 雲淡ゞ風輕o..[/glow]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2026-6-20 22:20 , Processed in 0.011724 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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