fc2ブログ

凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用ブログです。ゲーム制作に関するメモや雑記とか色々あります。C++ での Qt、Unity もほんの少しあります。

PREV | PAGE-SELECT | NEXT

≫ EDIT

UE5/UE4 C++でクラス(Class)などを継承した新しいソースファイルを追加する

C++でクラス(Class)などを継承した新しいソースファイルを追加する方法です。
基礎的なことなのですが、忘れそうなのでメモです。

公式ドキュメントはこちら。

・C++ クラス ウィザード
https://docs.unrealengine.com/4.27/ja/ProductionPipelines/DevelopmentSetup/ManagingGameCode/CppClassWizard/

最初にコンテンツドロワー(Content Drawer)で「C++クラス」を右クリックし、
「コンテンツの追加 / インポート」の「新規C++クラス」を選択
します。
ソースファイルの追加方法000

するとBPの追加と同じように継承するクラスの選択画面がでるので継承したいクラスを選択します。
ソースファイルの追加方法001

「よく使うクラス」だけでなく「すべてのクラス」からもBPと同じように親クラスを選択できます。
ソースファイルの追加方法002

最後に「ソースファイル名」と追加する「パス名」を設定します。
問題なければ「クラスの作成」ボタンを押して進めます。
ソースファイルの追加方法003

こんな感じでプロジェクトにコードを追加する処理が実行されます。
ソースファイルの追加方法004

ソースコードの追加が終わるとビルド(コンパイル)が始まります。
ソースファイルの追加方法005

終わるとこんな感じでソースファイルが追加されているのが確認できると思います。
ソースファイルの追加方法006

ソースファイルの追加自体はビルドする前に行われているようなので、
ビルドに成功しようが失敗しようがソースコード自体は生成されているので
失敗した場合はもう一度「Generate Visual Studio project files」を実行すると
プロジェクトに対して正常にソースコードの追加が行われると思います。

| UE5 | 10:00 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/681-e32a7318

TRACKBACK

PREV | PAGE-SELECT | NEXT