ReSharper 2026.1 Help

コードインスペクション:プロジェクト内に同じ名前のアニメーターステートは存在しません。

このインスペクションは、 Animator.Play(...) に渡されたアニメーター状態名のうち、プロジェクト内の既知のアニメーター状態と一致しないものを報告します。

このインスペクションは、アセットのインデックス作成が有効化され、Unity アセットがテキストフォーマットで利用可能な場合にのみ動作します。これは、プロジェクトアセットからアニメーターステート名を読み取る必要があるためです。

サンプル

この例では、 "Attack" という状態名が使用されていますが、インデックス化されたプロジェクトアセットには存在しません。

using UnityEngine; public class Example : MonoBehaviour { public Animator animator; private void Start() { // Reported: "Attack" state not found in animator assets animator.Play("Attack"); } }
using UnityEngine; public class Example : MonoBehaviour { public Animator animator; private void Start() { // Use an animator state that exists in the project animator.Play("Idle"); } }

クイックフィックス

このインスペクションには専用のクイックフィックス機能がありません。 既存のアニメーター状態名を使用して手動で修正してください。

2026 年 6 月 12 日