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 設定の
ページにプラグインをインストールできます。Ctrl+Alt+Sポップアップメッセージと設定ページの両方に、2 つのインストールオプションがあります。
エンジン : プラグインをエンジンにインストールし、現在のエンジンバージョンに基づくすべてのゲームプロジェクトで使用するには、このオプションを選択します。プラグインは Engine/Plugins/Developer フォルダーに表示されます。
ゲーム : プラグインをゲームプロジェクトにインストールし、現在のプロジェクトでのみ使用するには、このオプションを選択します。プラグインは Game/Plugins/Developer フォルダーに表示されます。
後でインストール場所を変更することにした場合は、アクションの検索(Ctrl+Shift+A)を介してエンジンに RiderLink を強制インストール / ゲームに RiderLink を強制インストールアクションを使用します。
機能
- 設計図と対話する
UnrealLink は、JetBrains Rider ブループリント機能を拡張し、C++ コードから Unreal エディター内のブループリントに移動する機能を導入します。
- ゲームを管理する
プラグインを使用すると、IDE 内でゲームを直接管理できます。実行モードの選択、マルチプレーヤーゲーム用のサーバーの実行、プレーヤー数の指定などが可能です。
- UnrealEditor ログを参照する
UnrealLink は、読みやすいように色付きのテキストを備えた Unreal Editor ログ出力パネルの拡張バージョンと、詳細度およびイベントカテゴリフィルターを提供します。ハイライトされたリンクをクリックして、関連するソースコード行に移動することもできます。
何がうまくいかない可能性がありますか?
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 プログラムの引数と環境変数
プログラム引数と環境変数を実行 / デバッグ構成に追加することで、ゲームの実行時の動作に影響を与えることができます。に進みます。または、を押してからを押します。開いた実行 / デバッグ構成ダイアログで、引数を渡す構成を選択し、環境変数を追加します。オプションの引数フィールドに引数を入力します。引数はスペースまたは改行で区切る必要があります。「」をクリックしてテキストフィールドを展開すると、引数をリストとして表示および編集できます。「環境変数」フィールドに、変数名と値「」を入力します。複数の変...