查看: 2256|回复: 7

[有事请教] 区域编号

[复制链接]
梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
发表于 2022-6-27 11:38:35 | 显示全部楼层 |阅读模式

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

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

×
请问区域编号怎么播放音效》就是1号编号播放一个音效 2号编号播放另一个音效
梦石
0
星屑
848
在线时间
117 小时
注册时间
2018-4-7
回帖
93
发表于 2022-6-27 13:36:34 | 显示全部楼层
本帖最后由 新耀012478 于 2022-6-27 13:39 编辑

踩到对应编号的图块播放音效吗?
那我觉得可以做个并行事件,用获取指定位置的信息,选区域ID跟变量指定,用变量获取游戏数据,人物玩家地图X地图Y,来获取区域编号。
或者用$gameMap.regionId($gamePlayer.x,$gamePlayer.y)来寻找当前玩家脚底下踩着的是哪个编号。
然后直接用条件分歧播放音效就可以了吧。
或者读取备注信息,<:>里弄个数组,然后用JSON.parse将字符串转化成数组。
最后AudioManager.playMe("想播放的音效的文件名");这样也能播放音效。
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
 楼主| 发表于 2022-6-27 19:35:05 | 显示全部楼层
新耀012478 发表于 2022-6-27 13:36
踩到对应编号的图块播放音效吗?
那我觉得可以做个并行事件,用获取指定位置的信息,选区域ID跟变量指定, ...

请问有没有视频教程
回复

使用道具 举报

梦石
0
星屑
5649
在线时间
600 小时
注册时间
2020-2-20
回帖
217
发表于 2022-6-27 21:40:58 | 显示全部楼层
本帖最后由 nie89 于 2022-6-27 21:46 编辑

QQ截图20220627213547.png QQ截图20220627213533.png
如图所示,区域被r图层区分成1234.
先指定两个变量分别等于玩家的地图x,地图y,这一步是给变量定义,然后读取地图的区域位置信息。
再加入条件分歧1什么声音,2什么声音,3什么声音,不出声不赋值。
这是实现这个效果的方式。



我用的是一个脚步声的,多加了一个判断,也就是说,移动的时候才会发出声音,如果当前位置和25帧之前不做变化,则不会发出声音。
QQ截图20220627213419.png 可以参考这个图。

同样的道理可以制作由远及近逐步增加音量的火把声音,洞穴滴水声,风声,草丛的虫鸣,等等等等。
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
 楼主| 发表于 2022-6-28 11:21:34 | 显示全部楼层
nie89 发表于 2022-6-27 21:40
如图所示,区域被r图层区分成1234.
先指定两个变量分别等于玩家的地图x,地图y,这一步是给变量定义,然后 ...

可我也这样设置了,,但进游戏里怎么没有声音
回复

使用道具 举报

梦石
0
星屑
16261
在线时间
4014 小时
注册时间
2015-9-14
回帖
1322

开拓者

发表于 2022-6-28 11:35:24 | 显示全部楼层
何解不用腳步聲音插件???
https://rpg.blue/data/attachment/album/202003/28/021323lltgrsvfytfwuya5.gif
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
 楼主| 发表于 2022-6-28 11:44:02 | 显示全部楼层
wabcmcc 发表于 2022-6-28 11:35
何解不用腳步聲音插件???

我一般不用插件脚本去做游戏的
回复

使用道具 举报

梦石
0
星屑
3230
在线时间
445 小时
注册时间
2022-1-21
回帖
197
 楼主| 发表于 2022-6-28 11:53:00 | 显示全部楼层
动漫二次元 发表于 2022-6-28 11:21
可我也这样设置了,,但进游戏里怎么没有声音

谢谢啦   我设置有误,,修改后就好 了 谢谢啦
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部