コードインスペクション:ビルド設定にインデックスがありません
このインスペクションは、Unity ビルド設定にリストされているシーンの範囲外の数値ビルドインデックスを使用するシーン読み込み呼び出しを報告します。
このインスペクションは、 SceneManager.LoadScene などのシーン読み込み API や、古いインデックスベースのシーン読み込み呼び出しに適用されます。 インデックスが大きすぎる場合、Unity は実行時にシーンを読み込むことができません。
サンプル
この例では、インデックス 42 が使用されていますが、これはほとんどのプロジェクトでは有効なビルドインデックスではない可能性があります。
using UnityEngine.SceneManagement;
public class Example
{
public void OpenScene()
{
// Reported: 42 is likely an invalid build index
SceneManager.LoadScene(42);
}
}
using UnityEngine.SceneManagement;
public class Example
{
public void OpenScene()
{
// 1 is a valid build index
SceneManager.LoadScene(1);
}
}
クイックフィックス
このインスペクションには専用のクイックフィックス機能がありません。 有効なビルドインデックスを使用して手動で呼び出しを修正するか、シーン名による読み込みに切り替えてください。
2026 年 6 月 12 日