三者定义:
(资料图片仅供参考)
FName:FName这个字符串类是用来给某个东西命名(Name)的,也就是说作为一个东西的ID。这里说的东西可以是编辑器Content浏览窗口里看到的各种资源,可以是动态材质实例里的某个可设置的参数,还可以是模型骨架中某个具体的骨骼,以及比如角色mesh里用来attach武器的socket。
FString:它创建后是可修改的(mutable)。它提供大量操作字符串的方法,比如将字符串倒序,获取某个子串等。在你的程序内部,做比如拼装一个URL等逻辑时就会用到它。需要注意的是,因为它的可修改特性,它对性能不是那么的友好,另外在线程间共享时需要很注意。
FText:在你的游戏中玩家所能见到的文本都应该用FText来做,比如在UI上的文本显示。总而言之,假如你希望利用这个实验性的功能来方便的实现多语言支持,那么就用FText。
三者互相转换方法(C++):
FString
可直接借助反取符转为FName
借助FromString()转为FText
FName
借助ToString()转为FString
借助FromName()转为FText
FText
借助ToString()转为FString
FText无法直接转为FName,需要借助ToString()转为FString,再反取到FName
石家庄市气象台6月23日11时发布全市未来24小时天气预报今天下午:晴间
记者近日从广西百色平果市委宣传部获悉,5月7日至25日,在广西文物保护
本田汽车(HMCN)将提高N-WGN、思域(CIVIC)、缤智(VEZEL)系列车型在
热门个性早安短句1、有时候真怕,时间会说出真心话。2、有理想在的地方
近年来随着技术的不断成熟,以往折叠屏机型上广为诟病的痛点逐一得到解
X 关闭
X 关闭
四川广安市48小时内将新改建一个800张床位的方舱医院 记者从今日(19日)中午召开的广安市疫情防控发布会上获悉,广安市应急指挥部决[+更多]
河南:6月底前实现“场所码”全覆盖 “场所码”是流调的关键,是落实常态化疫情防控的重要举措。记者从河南省新冠肺炎疫情防控指挥[+更多]
中新网上海5月19日电 (陈静 朱虹 丁国莲)记者19日获悉,中国学者的最新研究解释,证实了糖尿病的卵母细胞起源,揭示了糖尿病代际遗[+更多]
中新社合肥5月19日电 题:虚拟人走红“Z世代”:未来虚拟人懂情感有温度 中新社记者 张俊 俏皮可爱的虚拟人形象、顺畅自然的肢[+更多]