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

Project1

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

[已经解决] 关于对话的问题,VX如何实现对话每出一个字就有“嘀”一声

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2010-10-27
帖子
21
跳转到指定楼层
1
发表于 2011-10-2 01:02:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最好是用脚本解决,太复杂的不要。应该很简单吧?
一般RPG对话都是这样的,没声音太没感觉了。而且最好让字显示慢点,10~20帧左右。

Lv1.梦旅人

梦石
0
星屑
48
在线时间
678 小时
注册时间
2010-8-11
帖子
1533
2
发表于 2011-10-2 01:23:40 | 只看该作者
  1. class Window_Message < Window_Selectable
  2.   SoundFile = "Audio/SE/xxxx"
  3.   WaitTime = 10
  4.   alias update_message_sound update_message
  5.   def update_message
  6.     update_message_sound
  7.     if !@waittime
  8.       @waittime = WaitTime
  9.     elsif @waittime < WaitTime
  10.       @waittime += 1
  11.     else
  12.       Audio.se_play(SoundFile,80)
  13.       @waittime = 0
  14.     end
  15.   end
  16. end
复制代码
嗯,把xxxx更改成音效文件就行了,WaitTime = 10
不喜欢可以自己更改
小艾工作室开张= =
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2010-10-27
帖子
21
3
 楼主| 发表于 2011-10-2 13:47:58 | 只看该作者
RPGmaster 发表于 2011-10-2 01:23
嗯,把xxxx更改成音效文件就行了,WaitTime = 10
不喜欢可以自己更改

脚本的第一行发生了 TypeError.undefined superclass "Window_Selectable"


nhnlye于2011-10-2 13:47补充以下内容:
脚本的第一行发生了 TypeError.undefined superclass "Window_Selectable"

点评

请确认是否有其他的跟文字显示有关的脚本,试试注释/删掉  发表于 2011-10-2 13:53
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
543 小时
注册时间
2009-7-13
帖子
63
4
发表于 2011-10-2 17:12:53 | 只看该作者
同学请你把人家发的脚本至少插到Window_Selectable的后面……
退屈すぎ…
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2010-10-27
帖子
21
5
 楼主| 发表于 2011-10-3 14:09:57 | 只看该作者
nanaka 发表于 2011-10-2 17:12
同学请你把人家发的脚本至少插到Window_Selectable的后面……

插在后面就变成了 name error


nhnlye于2011-10-3 14:13补充以下内容:
么有其他的~~


nhnlye于2011-10-3 15:19补充以下内容:
能给我解释一下各行是什么意思吗?用事能用了,但感觉怪怪的


nhnlye于2011-10-3 15:25补充以下内容:
我需要是2个字符播放一次SE,怎么改?
还有怎么控制文字的显示速度?

点评

好吧……我没说清楚…… 插在写着▼ 外来RGSS插件脚本素材 和 ▼ 主处理 之间  发表于 2011-10-3 14:20
回复

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42864
在线时间
7624 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

6
发表于 2011-10-3 15:32:14 | 只看该作者
本帖最后由 fux2 于 2011-10-3 15:37 编辑

不要用opera等浏览器复制,放在自用插件位置
  1. class Window_Message < Window_Selectable
  2.   SOUND = "Switch1"
  3.   alias:udm:update_message
  4.   define_method(:update_message){udm;Audio.se_play("Audio/SE/#{SOUND}",100)}
  5. end
复制代码
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
543 小时
注册时间
2009-7-13
帖子
63
7
发表于 2011-10-3 15:52:13 | 只看该作者
nhnlye 发表于 2011-10-2 13:47
脚本的第一行发生了 TypeError.undefined superclass "Window_Selectable"

这脚本没法改文字显示速度
想让音效快一点就把WaitTime的数值改小,慢一点就改大
其实,在消息显示空格或者回车的时候一样会发出声音
怎么用都会怪怪的
退屈すぎ…
回复

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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