オーディオを徐々に小さくする方法について調べていたのですが、よくわからなかったので質問させていただきます。
まず、私が試してみたスクリプトです。
ーーーーーーーーーーーーーーーーーーー
【スクリプト】
void Update()
{
__//playarがx軸220以上になったらコルーチンを発動**__**
if (unityChan.transform.position.x >= 220)
{
StartCoroutine(VoiceDown());
}
}
IEnumerator VoiceDown() { while (true) {
//音を下げようとしている(けどうまくいかない)
StartBGM.GetComponent<AudioSource>().volume *= 1 * 0.9f;
yield return new WaitForSeconds(0.1f); } }
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
このようなスクリプトで、0.1秒ごとに音を小さくしようとしたのですがうまくいきませんでした。どのよう書いていけば良いでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/22 04:56