Project1

标题: 区域编号 [打印本页]

作者: 动漫二次元    时间: 2022-6-27 11:38
标题: 区域编号
请问区域编号怎么播放音效》就是1号编号播放一个音效 2号编号播放另一个音效
作者: 新耀012478    时间: 2022-6-27 13:36
本帖最后由 新耀012478 于 2022-6-27 13:39 编辑

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

请问有没有视频教程
作者: nie89    时间: 2022-6-27 21:40
本帖最后由 nie89 于 2022-6-27 21:46 编辑


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



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

同样的道理可以制作由远及近逐步增加音量的火把声音,洞穴滴水声,风声,草丛的虫鸣,等等等等。
作者: 动漫二次元    时间: 2022-6-28 11:21
nie89 发表于 2022-6-27 21:40
如图所示,区域被r图层区分成1234.
先指定两个变量分别等于玩家的地图x,地图y,这一步是给变量定义,然后 ...

可我也这样设置了,,但进游戏里怎么没有声音
作者: wabcmcc    时间: 2022-6-28 11:35
何解不用腳步聲音插件???
作者: 动漫二次元    时间: 2022-6-28 11:44
wabcmcc 发表于 2022-6-28 11:35
何解不用腳步聲音插件???

我一般不用插件脚本去做游戏的
作者: 动漫二次元    时间: 2022-6-28 11:53
动漫二次元 发表于 2022-6-28 11:21
可我也这样设置了,,但进游戏里怎么没有声音

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1