level 2
LeftMouseUpAction=!Execute [PLAY
#CURRENTPATH#
\F.wav]
这段是左键单击播放当前文件夹的F.wav 音频
怎么改成能左键单击播放当前文件夹的多个音频的随机一个?
2020年09月13日 01点09分
1
吧务
level 14
这个你需要一点小小的算法,我想到的方案是::音频文件以数字命名,建立一个Calc类型的Measure,在一定范围内不停生成随机数,然后这里的文件名用变量代替。
2020年09月13日 01点09分
2
谢谢,大概能明白意思,不过完全没学过编程,不会操作。
2020年09月13日 07点09分
level 7
我做过一个FGO的个人空间皮肤就是这样子的,每次点击随机播放一条语音+显示字幕,可以参考一下。
方法就和吧主说的差不多。
2020年09月13日 02点09分
3
谢谢,大概能明白意思,不过完全没学过编程,不会操作。
2020年09月13日 07点09分
level 7
把LeftMouseUpAction改成LeftMouseUpAction=[!UpdateMeasure MeasureRdNumber]。
然后确保皮肤的update=-1,然后再加一个下面的measure,变量自己替换就可以。我没有测试过,但应该是对的。
[MeasureRdNumber]
Measure= Calc
Formula= Random
LowBound= 1
HighBound=
#VoiceNumber#
UpdateRandom= 1
Ifcondition=
#CURRENTSECTION#
= 1
Iftrueaction= [play "#@#Voice\
#Voice01#
"]
Ifcondition2=
#CURRENTSECTION#
= 2
Iftrueaction2= [play "#@#Voice\
#Voice02#
"]
Ifcondition3=
#CURRENTSECTION#
= 3
Iftrueaction3= [play "#@#Voice\
#Voice03#
"]
…………
IfConditionMode = 1
2020年09月13日 07点09分
4