C++ ---- #contents * 参考 [#pfd12f17] - Historia - [UE4] C++コードを使用したプロジェクトを作る手順 http://historia.co.jp/archives/282 - Historia - [UE4] エンジンのソースコード取得とビルド手順のまとめ UE4.6改訂版 http://historia.co.jp/archives/1327 * ダイナミックメッシュ [#o2479b7c] [[C++-ダイナミックメッシュ]] * ホットリロード機能 [#l03fc55e] C++コードを書き換えて、エディター上で「コンパイル」を押すだけで動的にC++コードを適用できる。 - UE4 Document - UE4 の C++ プログラミング入門 - ホット リロード機能 https://docs.unrealengine.com/latest/JPN/Programming/Introduction/index.html - Unreal Engine 4でのC++ ホットリロードテスト https://youtu.be/u7X3dP7GABQ * クラスの関数、変数をBP上で使用する [#oa7520f7] UPROPERTY, UFUNCTIONでアクセス指定する。 - UPROPERTY指定子 https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/Reference/Properties/ - UFUNCTION指定子 https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/Reference/Functions/index.html - メソッドを追加した場合、ホットリロード機能を使用してもBP上には追加されない? ので、Visual Studioからエディターの立ち上げ直しが必要っぽい。 UE4.7.3 * STL [#r3d9bc3f] TMap, TSet, TPair, TArray等など https://docs.unrealengine.com/latest/INT/API/Runtime/Core/Containers/index.html * C++開発 [#y801a5f3] [[C++開発]] * ほか [#bd91f1bf] - C++プロジェクトを作った際は、メニューバーの「File」右「Open Visual Studio」でVisual Studioを開ける &ref(C++_01.png,,80%); |