Structs

ゲームプレイ クラス用構造体の作成および実装に関するリファレンスです。

Choose your operating system:

Windows

macOS

Linux

構造体 は、関連するプロパティを整理および操作するのに役立つデータ構造です。Unreal Engine では、構造体はエンジンのリフレクション システムによって認識されますが、 UObject エコシステムの一部ではありません。その結果、同じデータ レイアウトでも UObject よりも速く作成し UProperties をサポートします。しかし、ガーベジ コレクション システムによって管理されず、 UFunctions を提供しません。 UStructs をクラス内で使用することはできないことに留意してください。

構造体を UStruct に作成するには、構造体の定義の上の USTRUCT タグを使って、 GENERATED_BODY() を定義の一行目に以下のように含みます。

USTRUCT([Specifier, Specifier, ...])
struct FStructName
{
    GENERATED_BODY()
};
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
閉じる