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

Project1

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

[已经解决] 请问怎么设置文字显示速度?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
126
在线时间
81 小时
注册时间
2011-2-14
帖子
62
跳转到指定楼层
1
发表于 2011-9-23 19:43:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
貌似默认功能只能停顿什么的,不能一个个文字慢慢显示......

Lv1.梦旅人

梦石
0
星屑
48
在线时间
678 小时
注册时间
2010-8-11
帖子
1533
2
发表于 2011-9-23 20:39:46 | 只看该作者
本帖最后由 RPGmaster 于 2011-9-23 13:58 编辑

Window_Message
27行
@wait_count = 0
把0替换成-1就行了(如果不行的话,换成1)

评分

参与人数 1星屑 +40 收起 理由
各种压力的猫君 + 40 热心答题的奖励 =W=

查看全部评分

小艾工作室开张= =
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
126
在线时间
81 小时
注册时间
2011-2-14
帖子
62
3
 楼主| 发表于 2011-9-23 21:00:58 | 只看该作者
RPGmaster 发表于 2011-9-23 20:39
Window_Message
27行
@wait_count = 0

貌似没有任何变化


baniti于2011-9-23 21:05补充以下内容:
还是没反应


baniti于2011-9-23 21:08补充以下内容:
好像还是没变化诶,我打了5还是这速度,打了222还是这速度,都是急速显示的


baniti于2011-9-23 21:23补充以下内容:
新建?那是什么?从新建?建了那我做到一半的游戏不是没了?
还有,我肯定没用过别的什么脚本


baniti于2011-9-23 21:43补充以下内容:
刚才查了下原来是在第270行输入
     @wait_count = 3
然后成功了
不过我想要的效果是个别对话文字显示较慢这个怎么弄?
  

点评

我的意思是新建一个工程,试可不可以,因为我都可以= =|| 不行的话就不知道了,应该是其他脚本,试着注释掉一些……  发表于 2011-9-23 21:31
不是吧,有可能是有其他的脚本,lz新建一个工程就可以看到了= =  发表于 2011-9-23 21:15
有变化的,试试把数字设置为5……就看出效果来了……  发表于 2011-9-23 21:04
回复

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
736
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

4
发表于 2011-9-23 21:46:30 | 只看该作者
本帖最后由 各种压力的猫君 于 2011-9-23 21:52 编辑

Window_Message 约264-267行
  1.   #--------------------------------------------------------------------------
  2.   # ● 更新文章显示
  3.   #--------------------------------------------------------------------------
  4.   def update_message
复制代码
一直往下看,找到这一段:
  1.       else                              # 一般文字
  2.         contents.draw_text(@contents_x, @contents_y, 40, WLH, c)
  3.         c_width = contents.text_size(c).width
  4.         @contents_x += c_width
  5.       end
复制代码
在这个else和end中间随便哪个位置加一行:
  1. @wait_count = 5 #等待间隔,单位帧
复制代码

显示文本
事件指令「显示文本」是用来在游戏画面显示文字的。通常是最常用到的事件指令。

下列的控制符可以在文字中使用:

\V[n]
替换为 n 号变量。
\N[n]
替换为 n 号角色名称。
\C[n]
变更此点之后的文字颜色为 n 号颜色。 n 号颜色代表什么颜色由窗口外观素材决定。
\G
打开金钱窗口。
\.
显示文本时等待四分之一秒。
\|
显示文本时等待 1 秒。
\!
等待玩家按下按键,之后再显示下文。
\>
瞬间显示此点之后的所有文本[也就是禁用默认的打字效果]。
\^
显示本文章全部内容后不等待玩家按下按键,直接执行下一条命令。
\\
这个文本将在游戏中自动被替换为 \ 符号。
在输入文章时可以按[F2]或「预览...」按钮来预览游戏中所看见的窗口。
因此显示文章时某个部分想要停顿,直接输入\.或者\|就可以了。
问题解决的话麻烦认可2L。
如果想要从某个点起变更速度的话,把那行脚本改成这样:
  1. @wait_count = $text_wait_count
复制代码
然后在main里面加上一句
  1. $text_wait_count = 5 #显示文章的等待间隔,单位帧
复制代码
中途需要更改的话用事件脚本(内容和上一句一样,改等号后面的数字)

点评

=W= 明明是乃先回答的况且是LZ自己解出来的  发表于 2011-9-23 22:11
“问题解决的话麻烦认可2L” 明明乃的回答是对的=w=……  发表于 2011-9-23 22:02
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
126
在线时间
81 小时
注册时间
2011-2-14
帖子
62
5
 楼主| 发表于 2011-9-23 22:52:55 | 只看该作者
各种压力的猫君 发表于 2011-9-23 21:46
Window_Message 约264-267行一直往下看,找到这一段:在这个else和end中间随便哪个位置加一行:
因此显 ...

貌似差不多了,就是在main里面哪个位置加啊,我好像加的地方不对,然后...在事件脚本插入速度前就出错了


baniti于2011-9-23 23:01补充以下内容:
不是啊,我说的是你之前说在main里面,是脚本主程式里面的main第十六行空白处直接复制
$text_wait_count = 0 #显示文章的等待间隔,单位帧



baniti于2011-9-23 23:04补充以下内容:
谢谢,终于解决了,

点评

加在 $scene = Scene_Title.new 上面。 一帖几问了?下次注意 =W=  发表于 2011-9-23 22:56
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 01:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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