遇到点小问题想求助一下各位大佬
unity3d吧
全部回复
仅看楼主
level 5
幻化成风ლ♤
楼主
写了一个换弹夹的脚本,里面添加了一个换弹夹的音效,按R换子弹的时候一直按R的话音效会重叠好几个。求大佬教下代码怎么修改才能让音效播放完之后才能再次播放
2023年01月10日 09点01分
1
level 12
愿守一方天地朽
远程发来看看,仅限下班前
2023年01月10日 09点01分
2
幻化成风ლ♤
私信你了大佬
2023年01月10日 10点01分
愿守一方天地朽
@幻化成风ლ♤
你有权限回复不了
2023年01月11日 02点01分
幻化成风ლ♤
@愿守一方天地朽
哦哦,我改过了大佬
2023年01月11日 04点01分
幻化成风ლ♤
@愿守一方天地朽
2023年01月11日 04点01分
level 13
奈斯巴蒂
改成GetKeyUp
2023年01月10日 09点01分
3
幻化成风ლ♤
不行啊没用啊,每次up的时候也会播放音效
2023年01月10日 10点01分
奈斯巴蒂
@幻化成风ლ♤
那你加个状态,按键抬起设置下,在reload里重置状态,按r时先判断状态
2023年01月10日 10点01分
level 1
🔥姬矢准🔥
加个判断如果在换弹的时候就不执行
2023年01月11日 04点01分
4
level 8
珍可爱的噶哦😾
不是有个叫做isPlaying的属性吗
2023年01月11日 05点01分
5
珍可爱的噶哦😾
if(audio.isplaying) return audio.play
2023年01月11日 05点01分
level 3
明德楼532
你这个思路不对,音效应该是根据动作来播放,开始换弹夹动作才开始播音效,换弹夹动作没播完,换弹夹的操作无效。动作播完后,才可以进行下一次换弹夹的逻辑
2023年01月11日 05点01分
6
level 1
幻羽星辰🎄
播放声音假设为1.5秒,那你可以把换弹夹的CD时间也设置为1.5秒,即1.5秒内只能按一下,多按无效
2023年01月11日 06点01分
7
1