- 追加された行はこの色です。
- 削除された行はこの色です。
C++
UE4:ver.4.7.2
----
#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でアクセス指定する。
- UE4 の C++ プログラミング入門 - Unreal Reflection System
https://docs.unrealengine.com/latest/JPN/Programming/Introduction/index.html
- メソッドを追加した場合、ホットリロード機能を使用してもBP上には追加されない?
ので、Visual Studioからエディターの立ち上げ直しが必要っぽい。
UE4.7.3
* C++開発 [#y801a5f3]
[[C++開発]]
* ほか [#bd91f1bf]
- ソースファイル名は、クラス名の種類指定(F, U, Aとか)を除いた名前にしないといけないっぽい。
「UMyPrimitiveComponent」クラスなら、「MyPrimitiveComponent.cpp」的な
- C++プロジェクトを作った際は、メニューバーの「File」右「Open Visual Studio」でVisual Studioを開ける
&ref(C++_01.png,,80%);