查看: 3409|回复: 6

[已经解决] 「已解決」求助一下我在論壇內找到的對話效果音腳本修.....

[复制链接]
梦石
0
星屑
265
在线时间
38 小时
注册时间
2014-12-3
回帖
19
发表于 2019-7-17 09:42:41 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 鍾意問點解 于 2019-7-22 09:06 编辑

大家好,是這樣的,我原本想增加根據不同的角色,在說話的時候就有不同的效果音,然後我找到了這個帖子的5樓:

https://rpg.blue/forum.php?mod=viewthread&tid=317070

然後我看了一下,說明說了只要修改對應的值,就能實現不同的對話有不同的效果音。問題是具體應該如何操作。這個是一整個腳本,要細分的話只能在事件頁中輸入更具體的參數和值吧? 但輸入的時候是輸入什麼才能區分不同人物有不同的效果音?

而且,我試了一下,系統說無法找到Cursor0,默認的效果音文件名居然是Cursor0? 我要如何修改成Cursor1、Cursor2之類的文件名?

我在 @se_name = "Cursor"後面加1的話,系統會提示說缺少Cursor10的。我完全懵了。

原版的腳本我反而還知道怎麼修改,這個修改版就變得我都不知道在哪裡修改效果音文件名了。

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2019-7-17 11:09:50 | 显示全部楼层
38行
  1. @se_name = "Cursor"+$game_variables[TMMESSAGESE::SE_TYPE].to_s
复制代码


音效文件名是 Cursor + 变量的值
默认是变量1,就是变量1值是3时,播放 Cursor3,值是5,播放 Cursor5
你要改不同的角色就直接把对应ID的变量的值改掉

评分

参与人数 1星屑 +50 收起 理由
VIPArcher + 50 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
265
在线时间
38 小时
注册时间
2014-12-3
回帖
19
 楼主| 发表于 2019-7-17 11:35:00 | 显示全部楼层
本帖最后由 鍾意問點解 于 2019-7-17 12:07 编辑


不好意思,我表達錯誤,抱歉。我並不是想因應每一個角色的不同而令對話的聲效不同。

其實我想問的是,如果第一個對話框是男人說話,我想用Cursor1,緊接著的第二個對話框是女人說話,我想用Cursor2也能用這個腳本解決嗎?

我所謂的角色並不能用遊戲裡面自帶的角色ID去解決的。
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2019-7-17 12:56:58 | 显示全部楼层
第二個對話框是女人說話前,把对应变量的值设置为2
回复

使用道具 举报

梦石
0
星屑
265
在线时间
38 小时
注册时间
2014-12-3
回帖
19
 楼主| 发表于 2019-7-17 14:03:24 | 显示全部楼层
本帖最后由 鍾意問點解 于 2019-7-17 14:09 编辑
喵呜喵5 发表于 2019-7-17 12:56
第二個對話框是女人說話前,把对应变量的值设置为2


與修改版比較,原版的第34行,
  1. MESSAGE_SE = RPG::SE.new("Cursor1", 80, 150)    # 再生される効果音
复制代码

默認是Cursor1,如果我想改成Cursor2,只要改成
  1. MESSAGE_SE = RPG::SE.new("Cursor2", 80, 150)    # 再生される効果音
复制代码
就好了。

高手,實不相瞞,由於我沒有任何腳本基礎,因此我實在找不到修改版第38行的哪一個位置可以修改值的,
為了方便高手指正我,我想在這裡舉例一下。

腳本默認是Cursor0,我想改成Cursor1。

更改後是
  1. @se_name = "Cursor"+$game_1[TMMESSAGESE::SE_TYPE].to_s
复制代码

這樣嗎?

還是說要改成
  1. @se_name = "Cursor"+ (1) $game_variables[TMMESSAGESE::SE_TYPE].to_s
复制代码

或者
  1. @se_name = "Cursor"+$game_variables[TMMESSAGESE::SE_TYPE = 1].to_s
复制代码
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2019-7-17 14:26:42 | 显示全部楼层
snipaste_20190717_142614.png
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2019-7-17 15:25:49 | 显示全部楼层
@se_name = "Cursor"+$game_variables[TMMESSAGESE::SE_TYPE].to_s
上面加一行..
[pre lang="ruby"]$game_variables[TMMESSAGESE::SE_TYPE] = 1 if $game_variables[TMMESSAGESE::SE_TYPE] == 0[/pre]

就行了..
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部