Structs

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

Windows
MacOS
Linux

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

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

USTRUCT([Specifier, Specifier, ...])
struct FStructName
{
    GENERATED_BODY()
};
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback