UE4入门-常见的宏-USTRUCT
来源:互联网 发布:会员制生鲜软件 编辑:程序博客网 时间:2024/04/27 08:14
USTRUCT宏收缩与指定某些设置和属性
注意,只有USTRUCT的UPROPERTY变量才被考虑到复制
只有SPROPERTY宏标记的USTRUCT才能被计入垃圾回收
当在虚幻引擎中声明一个USTRUCT时,可以添加一个属于虚幻引擎的struct trait系统的NetSerialize方法,如果定义了这个方法,在属性复制和RPC之间,引擎会在struct序列化和反序列化的时候调用它
有效关键字
Atomic
表示这个结构应该总是作为一个单元序列化BlueprintType
将此结构公开为蓝图中变量的类型Immutable
在Object.h中只是合法的,正在被弃用NoExport
没有自动生成的代码将被创建为这个类,头只是用来提供解析元数据的
USTRUCT(BlueprintType)struct FPerson{ GENERATED_USTRUCT_BODY() UPROPERTY() int32 P_ID; UPROPERTY() FName P_Name; UPROPERTY() FString P_Direction; UPROPERTY() AActor* SelfPointer; void SetP_Name(FName In_Name) { P_Name = In_Name; } AActor* GetSelfPointer() { return SelfPointer; } FPerson() { P_ID = 0; P_Name = TEXT("snowing"); P_Direction = TEXT("this is a dog"); SelfPointer = nullptr; }};
阅读全文
0 0
- UE4入门-常见的宏-USTRUCT
- UE4入门-常见的宏-UPROPERTY
- UE4入门-常见的宏-UFUNCTION
- UE4入门-常见的宏-UCLASS
- UE4入门-常见的对象-概述
- UE4反射机制UCLASS() USTRUCT() GENERATED_BODY() UPROPERTY() UFUNCTION()
- UE4反射机制UCLASS() USTRUCT() GENERATED_BODY() UPROPERTY() UFUNCTION()
- UE4入门-常见基本数据类型-容器
- UE4入门-常见基本数据类型-字符串
- UE4 五个最常见的基类
- UE4虚幻引擎入门的一些知识
- 【UE4/C++】宏的使用
- UE4 AI入门
- UE4编程快速入门
- UE4入门与精通
- UE4入门与精通
- UE4入门学习-开篇
- ue4 代码入门
- Linux系统下Tensorflow安装命令及注意事项
- Android心跳包(一)——心跳包定义
- Spring知识梳理
- 每天一道LeetCode-----计算从二维数组的左上角到达右下角的所有路径数及最短的那条,如果存在障碍物时又是多少
- 一种高可用、易扩展的GB28181接入系统架构
- UE4入门-常见的宏-USTRUCT
- 队列的链式存储结构(复习)
- Intellij idea14 通过maven创建struts2项目
- Android 修改系统源码实现应用安装白名单黑名单拦截功能
- Android N installd与PackageManagerService
- vim的简单配置
- UEditor 上传图片到七牛
- POJ 1696 Space Ant(极角排序&&叉积)
- 基于ZooKeeper的分布式Session实现