UnrealEngine4
BPのStaticMeshを押して、下のほうのOn Component Hitを押すと出る。 ちなみに、Hitは接触時でOverlapは重なった時であり Hit = Overlapではないことに注意。 当たったら消えるオブジェクトのDestroyをOverlapで作ってて、 消えたり消えなかったりしてだいぶ…
https://forums.unrealengine.com/t/pig-of-a-crash-pure-virtual-function-being-called-while-application-was-running/155116/37 これ。 VisualStudioのデバッガから起動してから全然でなくなった ただ、VS側ではコンパイルできなくなるのでUEのコンパイ…
コピペ用 いちいち覚えるの面倒 LOG UE_LOG(LogTemp, Log, TEXT("aaaaa %d"), 1); 画面表示 #include "Engine/Engine.h" FString Str = FString::Printf(TEXT("aaaaa %d"), 1);GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Red, Str ); 数字の1は変…
読み込む前にCSVの1行に相当する構造体を準備する CSVの列の名前と変数名は同じにしておく CSVをコンテンツブラウザに投げ込んで、種類はさっき作った構造体にする 入っていればOK 変数名と列の名前を合わせないといけないことに気が付くのに1日かかった 元…
イベントディスパッチャーは情報受信側が発信側にバインドを行って イベントが発生するのを待つ仕組み。 情報発信側は情報受信側のことを知らなくて良い。 BPインタフェースはディスパッチャーと違ってバインドは要らないが イベントを発生させる際にターゲ…
子ウィジェットで表示する画像を渡すため親ウィジェットから 設定を行いたかったが、なぜか選択できなかった。 原因:Image型になってた 解決策:Texture型に変更 でた。 TextureとImageの違いわからず そのうちちゃんと書き直す。
UE4 C++ 親クラスなしでクラスを作成しそこから列挙型作成 ヘッダに以下を追加 UENUM(BlueprintType)enum class EPlayerRankingEnum : uint8{ 1st, 2nd, 3rd, 4th,}; .cppファイルを削除しコンパイル エラー PlayerRankingEnum.h(14): error : Missing '}' i…