JetBrains Rider 2024.1 ヘルプ

UnrealLink と RiderLink

UnrealLink プラグインは、JetBrains Rider と EpicGames の Unreal エディター(英語)の間の高度な統合を可能にします。プラグインはブループリント情報をエディターにもたらし、ゲームの起動を管理するための設定を追加し、より便利なバージョンの UnrealEditor ログを提供します。

内部には、JetBrains Rider 用の UnrealLink プラグインと UnrealEditor 用の RiderLink プラグインの 2 つのプラグインが一緒にパックされています。

UnrealLink は JetBrains Rider にバンドルされています。Unreal Engine 2020.2.1 用の Rider から始まり、JetBrains マーケットプレイス(英語)経由でも配布されます。

RiderLink は JetBrains Rider 自体によってインストールされるため、手動でインストールする必要はありません。JetBrains Rider で初めて UnrealEngine プロジェクトを開くと、RiderLink プラグインがないという通知と、それをインストールするための招待状が表示されます。このポップアップメッセージをスキップすると、後で JetBrains Rider 設定の言語 & フレームワーク | Unreal Engine ページにプラグインをインストールできます。Ctrl+Alt+S

ポップアップメッセージと設定ページの両方に、2 つのインストールオプションがあります。

  • エンジン : プラグインをエンジンにインストールし、現在のエンジンバージョンに基づくすべてのゲームプロジェクトで使用するには、このオプションを選択します。プラグインは Engine/Plugins/Developer フォルダーに表示されます。

  • ゲーム : プラグインをゲームプロジェクトにインストールし、現在のプロジェクトでのみ使用するには、このオプションを選択します。プラグインは Game/Plugins/Developer フォルダーに表示されます。

後でインストール場所を変更することにした場合は、アクションの検索Ctrl+Shift+A)を介してエンジンに RiderLink を強制インストール / ゲームに RiderLink を強制インストールアクションを使用します。

設計図と対話する

UnrealLink は、JetBrains Rider ブループリント機能を拡張し、C++ コードから Unreal エディター内のブループリントに移動する機能を導入します。

Interact with blueprints
ゲームを管理する

プラグインを使用すると、IDE 内でゲームを直接管理できます。実行モードの選択、マルチプレーヤーゲーム用のサーバーの実行、プレーヤー数の指定などが可能です。

Manage the game
UnrealEditor ログを参照する

UnrealLink は、読みやすいように色付きのテキストを備えた Unreal Editor ログ出力パネルの拡張バージョンと、詳細度およびイベントカテゴリフィルターを提供します。ハイライトされたリンクをクリックして、関連するソースコード行に移動することもできます。

Browse the Unreal Editor log

Unreal Engine 自体のプラグインと Rider は現在活発に開発されているため、いくつかの問題が発生する可能性があります。フィードバックを共有し、発生したバグを報告してください。

  • プラグイン固有の問題を GitHub の問題ページ(英語)に送信します。

  • ライダー固有の問題は Rider トラッカー(英語)に向けられるべきです。

  • 質問や機能の提案を含むメッセージを、サポートエンジニアと Unreal Engine 開発者向けの Rider(rider-cpp-support@jetbrains.com)に送信してください。

いくつかの典型的な問題、およびそのような場合の対処方法:

RiderLink プラグインのビルドに失敗しました
Failed to build RiderLink plugin Check build logs for more info Help > Diagnostic Tools > Show Log in Explorer And contact dev team for help at GitHub Issues page

このメッセージが表示される理由はいくつかあります。

  • 現在のゲームまたは Unreal Engine のコードに問題があります。正しく構築できることを確認してください。

  • RiderLink プラグインが実行されている UnrealEditor のインスタンスがあります。Unreal Editor を閉じて、RiderLink のインストールを再試行してください。

  • 最後に、Unreal Editor を閉じてプロジェクトが正常にビルドされ、古いバージョンの RiderLink がインストールされている場合は、古いバージョンの RiderLink を手動で一時フォルダーに移動して RiderLink を再インストールしてみてください。

古いプラグインのバックアップに失敗しました
Failed to backup old plugin Close all running instances of Unreal Editor and try again Path to old plugin:

プラグインがインストールされた UnrealEditor の実行中のインスタンスがあるときに、新しいバージョンの RiderLink をインストールしようとしました。

Unreal Editor を閉じて、プラグインのインストールを再試行してください。

プロジェクトファイルのリフレッシュに失敗しました

この警告メッセージは、インストールは成功したが、Rider のプロジェクトファイルの更新が失敗したことを意味します。プラグインがエクスプローラービューの /Plugins/Developer フォルダーに表示されないことを除いて、すべてが正常に機能するはずです。

プラグインに解決できない問題がある場合は、GitHub の問題(英語)を介して開発者に連絡してください。

関連ページ:

アクションとオプションを見つける

JetBrains Rider を使用すると、メニューを掘り下げることなく、アクションをすばやく見つけて適用できます。アクションとは、現在のキャレット位置で使用できる実行可能コマンド、またはツールウィンドウを開くコマンドなどのグローバルコマンドを意味します。また、名前で JetBrains Rider 設定を検索して移動したり、ポップアップメニューでブール値を使用して設定を変更したりすることもできます。アクションの検索と実行、または設定の検索と変更以下のいずれか 1 つを実行します: を押します。...

ブループリントのサポート

ブループリントファイルはバイナリ形式で記述され、通常は視覚的に編集されます。それでも、ブループリントデザイナーは C++ に実装されたベースラインシステムをブループリント固有のマークアップで拡張するため、ゲームの C++ 部分の開発者にとって有益な情報がすべて含まれています。ブループリントのすべての詳細により、開発者はゲームの動作に予期せぬ影響を与えるコードの変更を回避できます。JetBrains Rider はブループリントを読み取り、ヒントとインスペクションを提供して、コードの全体像を確認で...

Unreal Engine プログラムの引数と環境変数

プログラム引数と環境変数を実行 / デバッグ構成に追加することで、ゲームの実行時の動作に影響を与えることができます。に進みます。または、を押してからを押します。開いた実行 / デバッグ構成ダイアログで、引数を渡す構成を選択し、環境変数を追加します。オプションの引数フィールドに引数を入力します。引数はスペースまたは改行で区切る必要があります。「」をクリックしてテキストフィールドを展開すると、引数をリストとして表示および編集できます。「環境変数」フィールドに、変数名と値「」を入力します。複数の変...