- 2024-08-02虚幻五 学习(五)开始写C++代码
经过正确创建文件现在就有C++文件了 UFUNCTION(BlueprintCallable) voidOpenLobby(); UFUNCTION(BlueprintCallable) voidCallOpenLevel(constFString&Address); UFUNCTION(BlueprintCallable) voidCallClientTravel(constFString&Address);#include"
- 2024-06-17关于UEC++中FText、FString与FName
FText用于本地化和用户界面显示文本。可以方便地将游戏文本翻译成不同的语言。FNameFName在UE中的功能与C#中的字符串池有相似之处,但它们的内部实现和用途有些不同。FName是一种轻量级的、不变的标识符类型,主要用于高效地处理字符串的比较和存储。特点:不可变:一旦创建,FNam
- 2024-05-28阿赵UE引擎C++编程学习笔记——文件夹操作和文件读写
大家好,我是阿赵。 这次学习一下在UE里面使用C++的API操作文件读写和文件夹操作。一、UE引擎获取相关路径 获取到路径一般是相对路径,使用FPaths::ConvertRelativePathToFull转换后,可以获得完整的绝对路径。FStringcontentDir=FPaths::ProjectContentDir();
- 2023-06-22UE5 C++ TArray
概述TArray是UE4中最常用的容器类。其速度快、内存消耗小、安全性高TArray类型由两大属性定义:元素类型和可选分配器元素类型是存储在数组中的对象类型。TArray被称为同质容器。换言之,其所有元素均完全为相同类型。单个TArray中不能存储不同类型的元素。分配器常被省略,默
- 2023-06-07平台设备信息获取
电池:FGenericPlatformMisc::GetBatteryLevelFAndroidMisc::GetBatteryLevelFIOSPlatformMisc::GetBatteryLevel制造厂商:都是FGenericPlatformMisc::GetDeviceMakeAndModel操作系统FPlatformMisc::GetOSVersionFAndroidMisc::GetOSVersionFIOSPlatformMisc::GetOSVersion内存都是
- 2023-06-07deviceProfile相关
deviceManager的getUDeviceProfileManager&UDeviceProfileManager::Get(boolbFromPostCDOContruct){if(DeviceProfileManagerSingleton==nullptr){staticboolbEntered=false;if(bEntered&&bFromPostCDOContruct)
- 2023-04-26ue4 ini读写
以Game.ini为例其他配置的读写看这里CoreGlobals.h,替换下面的GGameIni参数即可,这些字符串保存的是对应配置文件的路径externCORE_APIFStringGEditorIni;externCORE_APIFStringGEditorPerProjectIni;externCORE_APIFStringGCompatIni;externCORE_APIFStringGLigh
- 2022-10-18uec++面试
在UE4中有三种字符类型:FName,FText和FString。这三种类型可以互相转换。FName足无法被修改的字符串,大小写不敏感。从语义上讲,名宇也应该是唯一的。不管同样的宇符串出现
- 2022-08-28UE4 C++学习 浅析基本数据类型
本文只解析一些UE4特有的一些数据类型,一些常用的类型如布尔(Bool),整型(Int)等不再赘述。 UE4的基本数据类型有以下几种: 命名(FName):在C++中,命名被写成FName使用