JetBrains Rider 2026.1 Help

Unity アセットをリフレッシュする

デフォルトでは、Unity は自動的にアセットをリフレッシュするように設定されています(これは Unity エディターの 編集 | 環境設定 | アセットパイプライン | 自動リフレッシュ で変更できます)。 Unity を Rider と組み合わせて使用すると、自動リフレッシュは 2 つの場合にトリガされます。

  • Unity エディターウィンドウにフォーカスする

  • たとえば Rider では、プロジェクトを保存したり、単体テストを実行したり、その他のアクションを実行したりします(下記参照)。

Unity エディターでリフレッシュをトリガーする

何度も Unity エディターでリフレッシュをトリガーして、新しく追加されたアセットをインポートし、必要に応じてプロジェクトをコンパイルしてソリューションファイルを再生成する必要があります (Rider はサイレントに再ロードします)。 デフォルトでは、プロジェクトに大きな変更を加えると、JetBrains Rider が Unity でアセットのリフレッシュをトリガーします:

  • プロジェクト内のファイルまたはすべてのファイルを保存します(自動保存を除く)。

  • プロジェクトに新しい .cs ファイルを追加します。

  • ユニットテストを実行します。

  • VCS pull を実行します。

この動作を無効化したい場合は、JetBrains Rider 設定 Ctrl+Alt+S言語 & フレームワーク | Unity エンジン ページで Unity のアセットを自動的にリフレッシュする​ チェックボックスをオフにしてください。

自動リフレッシュがほとんどの場合をカバーしますが、JetBrains Rider では Unity エディターで手動でリフレッシュをトリガーすることもできます。これは、 Unity でスタートアップコードを実行またはデバッグしたい場合に特に便利です。

Unity エディターでリフレッシュの手動トリガーを構成する

  1. Unity ツールバーのいずれかのボタンを右クリックし、 ツールバーをカスタマイズ… を選択します。

  2. 開いたダイアログで、 追加ボタンアクションの追加 ... をクリックします。

  3. 開いたダイアログで、 Unity アセットをリフレッシュする アクションを見つけて選択し、 OK をクリックしてから、 ツールバーのカスタマイズ ダイアログで変更を適用します。

    JetBrains Rider: Unity エディターでリフレッシュの手動トリガーを構成する
  4. これで、Unity エディターでリフレッシュをトリガーするたびに、ツールバーの Unity アセットをリフレッシュする ボタンをクリックできるようになりました。

    JetBrains Rider: ツールバーの Unity アセットのリフレッシュボタン

再生モードでアセットをリフレッシュする

自動リフレッシュアセットは通常は有効な方法ですが、再コンパイルによってゲームデータがリセットされる可能性があるため、プレイモードでは不便です。 その Unity が再生モードの場合、Rider はアセットをリフレッシュしないことに注意してください。 そのため、Rider からプレイモードを実行した後に Unity エディターウィンドウにフォーカスした場合にのみ、これが問題になる可能性があります。 この問題を解決するには、Unity エディターの Unity の設定 | 一般 | プレイ中のスクリプトの変更* で、再生モードでの自動リフレッシュの実行方法を指定します。

  • 再コンパイルしてプレイを続ける: ゲームデータをリセットする可能性があります。

  • プレイ終了後に再コンパイルする: 変更がプレイモードに影響しないようにする場合に推奨します。

  • 再生を停止して再コンパイルする: プレイモードを停止し、ゲームデータをリセットします。

2026 年 6 月 19 日