LoginSignup
11
9

More than 5 years have passed since last update.

【UE4】C++プロジェクトでプラグインを追加する場合の手順

Last updated at Posted at 2019-02-18

はじめに

プラグインをUE4に認識させるまでは結構いろいろなブログなどで取り上げられておりBPだけならそれでも良いのだが、実際仕事をしていればC++で作業することになると思う
その場合は自分で追加したC++のコードからプラグインのAPIを使用することになるが、モジュール参照を追加しなければincludeすることができない
ちゃんとそのあたりも含めて手順をまとめている記事が少なかったのでまとめてみた
足りない手順または間違っている場合はコメントしてください

作業環境

Windows10
UE4.21.2
VisualStudio Community 2017

追加手順

0.前準備

  • C++プロジェクトデータであること
  • 追加したいプラグインのソースを用意してあること

1.プラグインのソースをプロジェクトに追加

プロジェクト直下に「Plugins」フォルダを作成してその中にプラグインのソースを追加する
ue4plugin_1.PNG
ue4plugin_3.PNG

2.UE4にプラグインを認識させる

〇〇.uprojectを右クリックし「Generate visual studio project files」を選択する
こうすることでslnファイルが再生成される(ちなみに、バージョン管理ツールなどの都合でslnファイルがない場合もこれで0から生成される)
ue4plugin_2.PNG

3.VisualStudioを立ち上げてモジュール参照を追加する

UE4のソースコードはモジュールと呼ばれる単位ごとにUnrealBuildToolがビルドを行っている
なのでこの作業を行っていない場合includeに失敗するので気をつけよう

まず、VSを起動してソリューションエクスプローラから「(プロジェクト名).Build.cs」を開く
ue4plugin_4.PNG
PublicDependencyModuleNamesに追加したプラグイン名を追加して完了
ue4plugin_5.PNG

参考

UE4 プラグインを自分でビルドしてみる
[UE4] モジュールについて

11
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9