読者です 読者をやめる 読者になる 読者になる

#memo

不正確な内容です、UE4についてが多い

UE4.15

Houdiniで作成したエフェクトをUE4で動かす(VertexAnimationTexture)

先日のGDC2017での公演、Houdini側で頂点アニメーション用のテクスチャを生成してUEで読み込むことで、Houdiniで作成したエフェクトがUE内で表現できちゃうというものがあったvimeo.comUE側にプラグインを入れて云々というものではなく、あくまでHoudini側で…

UnrealC++のデリゲート、イベントについて

UE4のデリゲート関連、なんかいろいろあって混乱しているのでまとめる 元ネタのC#、UEC++、BPエディタでの使用について確認していく

UObjectのコンストラクタのバリエーション

UObjectのコンストラクタの話、宣言に3つのバリエーションが有る ClassName() のデフォルトコンストラクタ ClassName(const class FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) の形をとるもの 何も宣言しない(GENERATED_BODY()のみ)…

IWYUでコーディングしよう

IWYUとは 4.15で追加された一つの要素として、C++コンパイルの高速化が上げられている アンリアル 4.15 がリリースされました! これは、UEのソースコード全体がIWYU(Include-What-You-Use)という方法で再構築された事によるもので、 従来、Engine.h等、同モ…

仮想関数まわり、NativeEvent関数のオーバーライドについて

miyahuji111.hatenablog.com NativeEvent、ImplementableEventについては上記を参考通常のvirtual付き関数と、NativeEvent指定した関数の継承時の振る舞いについてまとめる

Superクラスについて

BeginPlay()関数の中に見かけがちなSuperクラスについて、標準のC++ではなく、UObject継承のクラスに提供されている何かっぽい

UENUM()マクロの使用

UENUM(BlueprintType) enum class EHoge : uint8 { None, Foo UMETA(DisplayName="Bar"), Huga }; C++11のscoped enumerationつかう なので値を代入する時は型名修飾が必要 EHoge hoge = EHoge::Huga; Enums For Both C++ and BP - Epic Wiki

BPに公開する関数のツールチップ設定

BPエディタでノードにマウスカーソルをのせるとToolTipがでてくる、これはノード自体と、ノード内部の引数で内容が変わったりもしている、これのやり方こんな感じです、以上

BankやEventをWwiseのみで完結させる

Wwise on UE4記事、目次はこちら

UE4でとりあえず音を鳴らしてみる

Wwise on UE4記事、目次はこちら

Wwiseがあると何が楽しいのか、WwiseによってUE4に追加される物

Wwise on UE4記事、目次はこちら

Wwiseのインストール、UE4へのインテグレーション

Wwise on UE4記事、目次はこちら

WwiseをUE4で使う 目次

Wwise on UE4記事、インストールまでとかは見かけるけれど、公式ドキュメント含めUE4で扱うにあたってのチュートリアル的なものが見つからなかったので、ほぼ自分用のメモとしてまとめておく 仕様が変わっている可能性があるので、作成時のバージョンやらは…

コリジョン応答にカスタムメッシュを使用する