C++
UE4:ver.4.7.2
参考 †
ダイナミックメッシュ †
C++-ダイナミックメッシュ
ホットリロード機能 †
C++コードを書き換えて、エディター上で「コンパイル」を押すだけで動的にC++コードを適用できる。
クラスの関数、変数をBP上で使用する †
UPROPERTY, UFUNCTIONでアクセス指定する。
- メソッドを追加した場合、ホットリロード機能を使用してもBP上には追加されない?
ので、Visual Studioからエディターの立ち上げ直しが必要っぽい。
UE4.7.3
STL †
TMap, TSet, TPair, TArray等など
https://docs.unrealengine.com/latest/INT/API/Runtime/Core/Containers/index.html
BPをC++化 †
C++開発
ほか †
- ソースファイル名は、クラス名の種類指定(F, U, Aとか)を除いた名前にしないといけないっぽい。
「UMyPrimitiveComponent」クラスなら、「MyPrimitiveComponent.cpp」的な
- C++プロジェクトを作った際は、メニューバーの「File」右「Open Visual Studio」でVisual Studioを開ける