【Unity】コルーチンでよく引っかかる罠

Unity

コルーチンってかなり便利な機能ですよね。
私も多用しています。

しかし、そこで1つはまってしまったことがあったので今回はその件について。

■やりたいこと
・開始させたコルーチンを外部から止めたい!

■トラップ
・停止できない!止まらない!

StartCoroutine( Func() );
StopCoroutine( "Func" );

■解消法

StartCoroutine( "Func" );
StopCoroutine( "Func" );

開始時をメソッド指定で停止時が文字列だと停止できないです。
特に問題ない場合は開始時も文字列引数でやった方が良いです。

コメント

タイトルとURLをコピーしました