UE4-Tips

UE4 C++からアセットを作る

やあ データテーブルから大量のデータアセットを作ろうと思ったときに、面倒だったから自動化したいなーって思って調べてみたよ。 やあ 環境 準備 やる 新しいDataAssetFactoryクラス EditorUtilityWidgetクラスを作る おまけ BP版 環境 UE4.26.0 準備 C++の…

UE4 WorldCompositionのレベルの高さを変えたい

やあ WorldCompositionで作ったレベルのZ座標が気に食わなくて、Z座標を変えようと思ったときに、LandscapeStreamingProxyやLevelBoundsのZ座標を変える方法がわかりにくかったのでメモしておくよ。 やる レベル管理タブでレベルを選択。 レベル管理タブがな…

UE4 UMGのコンストラクタ/デストラクタが呼ばれるタイミング

やあ UMG(WidgetBlueprint)のコンストラクタが呼ばれるタイミングを調べてみたよ。 間違ってたら教えてください。 Constructの呼ばれるタイミング ウィジェットがViewportに追加されたときに呼ばれます。 こんな感じのWBPがある。 呼ばれる例 AddToViewport…

UE4 UMG WBPをWBPに直接配置するとオブジェクトの数が増える話

やあ 調べ方が悪いんだろうけど、調べてもなにも情報が出てこなかったのでメモしておく。 使ったプロジェクト github.com 問題 例えば、UserWidgetから継承したクラス、WBP_CustomButtonとWBP_ChoiceUIがあったとする。 このWBP_ChoiceUIにWBP_CustomButton…

UE4 Tips

やあ ただひたすら見つけたことを書いていくだけ。 ここ違うよとか、こうすればいいよとか教えていただけたら助かります。 目次 やあ 目次 UnrealC++全般 GENERATED_UCLASS_BODYマクロを使うとBlueprintNativeEventでコンパイルエラーが起こる UE4 全般 Stat…