ReSharper 2026.1 Help

Unity エンジンのセッティング

ReSharper オプション: コード編集 | Unity エンジン

C#

暗黙的なスクリプトの使用に対してガターアイコンを表示する

このオプションを使用して、Unity によって暗黙的に使用されるクラス、メソッド、フィールドの Unity ガターアイコンを表示するタイミングを選択します。

ReSharper: Unity シンボルの特殊マーカー

頻繁に呼び出されるコードでパフォーマンス分析を有効化する

このオプションを有効化すると、ReSharper はパフォーマンスに敏感な領域、例えば毎フレーム呼び出されるイベント関数(UpdateFixedUpdateLateUpdate など)やコルーチンメソッドを表示します。 これらの頻繁に呼び出されるメソッド内では、パフォーマンスインジケーターが GetComponentFindSendMessage などの既知の高コストな操作に注意を促し、初期化を StartAwake に移動するためのコンテキストアクションを提供します。

パフォーマンスが重要なコンテキストをハイライトする:

Unity には、非常に頻繁に呼び出されるメソッドがいくつかあります。 これらのメソッドはパフォーマンスが重要なコンテキストとして扱われ、エディターのガターでハイライトできます。 視覚的なノイズを軽減するために、そのような領域をすべてハイライトするか、現在の方法のみをハイライトするかを選択できます。

ReSharper: Unity パフォーマンスクリティカルエリア

頻繁に呼び出されるメソッドのガターアイコンを表示する

このオプションを有効にすると、頻繁に呼び出されるメソッドの横に次のガターインジケーターが表示されます。

ReSharper: Unity パフォーマンスインジケータ

Burst コンパイラーの問題の分析を有効化する

バーストコンパイラーの警告を切り替えます。

Burst でコンパイルされて呼び出されたメソッドのガターアイコンを表示する

Burst コンパイルされたメソッドの追加ガターアイコンの表示 / 非表示を切り替えます。

ドット

ナビゲーション結果から DOTS で生成されたコードを除外する

リファクタリング

シリアル化されたフィールドの名前を変更するときに「FormerlySerializedAs」を追加するかどうかを確認する

シリアル化されたフィールドの名前を変更するときに「FormerlySerializedAs」を追加する

テキストベースのアセット

テキストベースのアセットファイルを解析して、スクリプトとイベントハンドラーの使用箇所を確認する

プレハブデータをキャッシングして使用箇所の検索のパフォーマンスを向上させる

大規模なソリューションのアセットインデックス作成を自動的に無効化する

シェーダー

修飾されていない名前の解決エラーを抑制する

2026 年 6 月 12 日