回答編集履歴

1

解決策の追記

2018/05/22 04:45

投稿

fiveHundred
fiveHundred

スコア9853

test CHANGED
@@ -1,6 +1,8 @@
1
1
  このUpdate()の書き方だと、``unityChan.transform.position.x >= 220``が満たされる間、毎フレーム``VoiceDown()``が開始されてしまいます。
2
2
 
3
3
  それによって、大量の``VoiceDown()``がvolumeを減らしているので、その結果、一瞬で音が無くなってしまうのだと思います。
4
+
5
+ 「``VoiceDown()``を開始したときに変数をtrueにし、その変数がtrueになっている場合は``VoiceDown()``を開始させない」のような処理をすればよろしいかと思います。
4
6
 
5
7
 
6
8