![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UEC++
文章平均质量分 54
Ez_coder
How to program?
展开
-
Unreal C++ 资源加载 (UE4C++)
在虚幻冲处理资源分为:类资源和非类资源。资产加载到内存中,需要通过引用完成。引用分两种:硬性引用,软性引用。1.硬性引用:即对象A引用对象B,并导致对象B在对象A加载时加载。2.软性引用:既对象A通过间接机制来引用对象B。什么是引用?答:对于资产在内存当中的存储的一种操作方式。硬性引用写法:.h头文件UPROPERTY(EditDefaultsOnly)UClass * 变量名;.cpp文件GetWorld()->GetWorld()->SpawnActor(变量名)原创 2021-07-13 12:36:43 · 1720 阅读 · 0 评论 -
浅谈Unreal中TArray容器
<UEC++容器>容器是方便存储数据的载体2.虚幻提供了三种容器:TArry,TMap,TSet。虚幻提供的容器都是同质容器,只能用来存储相同类型的数据。三种容器具备不同的特性,针对不同的特性,我们可以根据使用场景选择操作的容器.3.虚幻中的容器使用泛型特性进行构建。TArray 特点: 速度快,内存消耗小,安全性高TArray为同质容器:其所有元素均完全为相同类型。不能进行不同元素类型的混合!TArray被设计成值类型 所以无法被继承!不能使用new和delete 在堆上进行原创 2021-07-13 11:21:55 · 1876 阅读 · 0 评论 -
UEC++ FString的那些事
关于本博客的内容包含:1.FString声明2.数据类型转换3.字符串比较4.查询指定字符5.查询指定字符位置6.裁切字符串7.拼接字符串1.FString的构建声明方式 FString str; FString str1 = FString(TEXT("HAHAH")); FString str2 = (TEXT("SDA"));调用方法GEngine->AddOnScreenDebugMessage(-1, 5, FColor::Red, str1); //测试效果原创 2021-07-06 21:52:35 · 2098 阅读 · 0 评论