UnityのStopCoroutineのバグ?仕様?

こんにちは。ヤマヤタケシです。

Unityのコルーチンの挙動が怪しいんですよね。

StopCoroutineの挙動です。

レファレンスMonoBehaviour.StopCoroutineによると、
「Stops all coroutines named methodName running on this behaviour.」
とあり、「同じ名前のコルーチンが全て止まる」と書いてあります。

しかし、どうも StopCoroutine を1回呼ぶと1つのコルーチンだけしか止まらないみたい。

マニュアルの不備なのか、将来的に修正されるものなのか?果たして???

下記のコードは、 sキーを押すたびに StartCoroutine を行い、 dキーで StopCoroutine を行います。

そんじゃまた。


コメントを残す

メールアドレスが公開されることはありません。