C/C++
環境 概要 Moduleの追加 GameModuleとModuleの違い 環境 Unreal Engine 4.17.2 Visual Studio Community 2015 概要 今回はPluginではなく、Moduleの分割でビルドを早くしたりコードの結合度を下げたいとかそういう人向けです。 Plugin開発についての知見も得…
環境 概要 Blueprintに公開可能な型 公開可能なプリミティブ型 公開可能なUE4の型 公開可能な構造体、列挙型 公開可能なcontainer Blueprintに公開不可能な型 コード全容 環境 Unreal Engine 4.17.2 概要 Blueprintに公開可能な型と公開できない型を書いてい…
目次 環境 FStringとstd::stringの変換について FString -> std::string std::string -> FString 環境 Unreal Engine 4.17.2 Visual Studio Community 2015 FStringとstd::stringの変換について プラグイン開発を行っているとネイティブのC/C++で書かれたプ…
この記事はUnreal Engine 4 (UE4) その2 Advent Calendar 2017の17日目の記事です。 Unreal Engine 4 (UE4) Advent Calendar 2017 - Qiita 目次 目次 環境 コードの記述 Editorからの実行 問題点 まとめ 環境 ・Visual Studio Community 2015 ・Unreal Engin…
この記事はLumberyard Advent Calendar 2017の11日目の記事です。 Lumberyard Advent Calendar 2017 - Qiita 目次 目次 概要 環境 Solutionファイルの生成 ソースコードの追加 ビルドシステムへの通知 コンポーネントの登録 動作確認 概要 今回作るもの C++…
この記事はUnreal Engine 4 (UE4) Advent Calendar 2017の9日目の記事です。 Unreal Engine 4 (UE4) Advent Calendar 2017 - Qiita 目次 目次 環境 プログラミング環境の選択 Unreal C++を書きやすい環境を構築する Copyrightの表記を設定する Debug Symbol…
目次 ・Copyrightの変更方法 環境 ・Unreal Engine4.17.2 Copyrightの変更方法 UE4でC++コードを追加した際に最初の行にCopyrightを記載してくださいという旨が表示されます。 // Fill out your copyright notice in the Description page of Project Settin…
目次 環境 結果 enumの種類 まとめ 環境 ・Visual Studio Community 2015 ・Unreal Engine4.16 結果 まず最初に結果を述べます。 Unreal C++では下記のような書き方が良さそうです。 UENUM(BlueprintType) enum class EMusicType : uint8 { MT_Alternative U…
目次 ・Bitmasks ・EditCondition 環境 ・Visual Studio Community 2015 ・Unreal Engine4.16 Bitmasks meta = (Bitmask)オンオフの切り替えが可能なフラグをドロップダウン形式で編集可能になります。 追加方法はUPOPERTYのmetaに"bitmask"を追加します。 U…
目次 ・ContentBrowserの話 ・Unreal C++からアセットをロードする時の注意点 環境 ・Visual Studio Community 2015 ・Unreal Engine4.16 ContentBrowserの話 Unreal C++でプロジェクトを作成すると下記のように Content C++ Clsasses という構成になります…