摘要:
1、结构体 在虚幻C++中结构体和普通C++结构体构建方式相同,但是如果希望构建于蓝图交互的结构体则需要额外的处理! UE支持结构体的构建和使用,但是由于蓝图特殊,普通的结构体定义无法被蓝图访问,我们需要借助USTRUCT宏进行构建UE中的结构体 语法: USTRUCT(BlueprintType) 阅读全文
posted @ 2022-09-19 15:17
黎沐不吃香菜
阅读(1210)
评论(0)
推荐(1)
摘要:
TSet TSet也是键值容器和TMap类似,但速度快,无需提供单独的键进行关联元素,不允许有重复的键。 TSet 也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权。集合被销毁时,其元素也将被销毁。键类型也必须是值类型 与TArray的区别: TSet是KV容器 TSet不保证数 阅读全文
posted @ 2022-09-19 14:38
黎沐不吃香菜
阅读(497)
评论(0)
推荐(2)
摘要:
TMap UE中最常用的容器,此容器是关联型容器,存储对象均有一个关联值,通过键值可以高效的进行对象访问 TMap为同质容器,存储数据类型必须相同,TMap 也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权。映射被销毁时,其元素也将被销毁。键类型必须为值类型,不能使用指针。 Ma 阅读全文
posted @ 2022-09-19 14:20
黎沐不吃香菜
阅读(1274)
评论(0)
推荐(1)
摘要:
说明:容器是方便我们存储数据的载体,在虚幻中,为我们提供了三种容器。分别是TArray,TMap,TSet。首先虚幻提供的容器都是同质容器,只能用来存储相同类型的数据。三种容器具备不同的特性,针对不同的特性,我们可以根据使用场景选择操作的容器。 并且在虚幻定义了丰富的API供开发者使用 注意:在使用 阅读全文
posted @ 2022-09-19 12:08
黎沐不吃香菜
阅读(1759)
评论(0)
推荐(1)
摘要:
禁止在UE中使用C++的基本数据类型,这样会影响引擎的跨平台特性 1、基本数据类型 bool 代表布尔值 (永远不要假设布尔值的大小) 。 BOOL 将不会进行编译。 TCHAR 代表字符型(永远不要假设TCHAR的大小)。 uint8 代表无符号字节(占1个字节)。 int8 代表有符号的字节(占 阅读全文
posted @ 2022-09-19 10:11
黎沐不吃香菜
阅读(796)
评论(0)
推荐(1)

浙公网安备 33010602011771号