http://blog.csdn.net/shangguanwaner/article/details/50369103

在使用Unreal Engine 4 C++进行开发时,在整合其他库时,很多时候会需要进行字符串转换,下面记录了一些基本的转换方法:
1. FString转换FName
FString TheString = "DDDDD";
FName MyName = FName(*TheString);
2. std::string转换FString
std::string TheString = "DDDDD";
FString MyString = (TheString.c_str());
3. FString转换std::string
FString strUE4 = "DDDDD";
std::string MyStdString = (TCHAR_TO_UTF8(*strUE4));
4. 其他数据类型和FString的互相转换
通过FCString来将FString转换成其他类型
FString 转换成 Integer
FString TheString = "123.012";
int32 MyInt = FCString::Atoi(*TheString);
FString 转换成 Float
float MyFloat = FCString::Atof(*TheString);
将Float和Int转换成FString
FString NewString = FString::FromInt(YourInt);
FString FloatString = FString::SanitizeFloat(YourFloat);
5. 虚幻4中字符串相关的源代码
CString.h
UnrealString.h
NameTypes.h
FName相关的源代码
NameTypes.h
参考文章:https://wiki.unrealengine.com/String_Conversions:_FString_to_FName,_FString_to_Int32,_Float_to_FString

Unreal Engine 4 字符串转换相关推荐

  1. UNREAL ENGINE 4.13 正式发布!

    这次的版本带来了数百个虚幻引擎 4 的更新,包括来自 GitHub 的社区成员们提交的 145 个改进!感谢所有为虚幻引擎 4 添砖加瓦贡献的人们: alk3ovation, Allegorithmi ...

  2. Unreal Engine 4:编译时出现中文乱码问题

    在中文windows下,使用中文版本的Visual Studio基于Unreal Engine 4开发C++代码,在Unreal Engine 4中编译时,在Output Log中总会出现乱码: Lo ...

  3. 《Unreal Engine 4蓝图可视化编程》一1.6 改变目标方向

    本节书摘来异步社区<Unreal Engine 4蓝图可视化编程>一书中的第1章,第1.6节,作者: Brenden Sewell 译者: 陈东林 责编: 胡俊英,更多章节内容可以访问云栖 ...

  4. 碰撞,处理碰撞,发射 Learn Unreal Engine (with C++)

    本文使用打砖块游戏举例 碰撞,处理碰撞 碰撞就相当于一个Actor进入另一个Box中,用这个思路就可以处理碰撞了 OnComponentBeginOverlap 当某些内容开始重叠此组件时调用的事件, ...

  5. UE4中的字符串转换

    虚幻4学习---UE4中的字符串转换(文章来自于UE4官方文档) String Conversions: FString To FName FString To Int32 Float To FStr ...

  6. Unreal Engine 4 渲染目标(Render Target)教程 之 实现雪地足迹(下)

    本文是<Unreal Engine 4 渲染目标(Render Target)教程 之 实现雪地足迹>的第三部分 第一部分请见<Unreal Engine 4 渲染目标(Render ...

  7. Unreal Engine 4 渲染目标(Render Target)教程 之 可交互的草地(上)

    原文|<Unreal Engine 4 Tutorial: Creating Interactive Grass in Unreal Engine 4> 作者|Tommy Tran Aug ...

  8. Unreal Engine 4 —— Smear Frame效果的实现与分析

    这篇博客介绍了类似守望先锋中的帧转移模糊(Smear Frame)效果. 该效果由Jan Kaluza实现,本博客的介绍已获得原作者同意. Github地址:传送门 效果 效果图如下,两个模型实际上都 ...

  9. Unreal Engine 4 初学者教程:开始

    原文:Unreal Engine 4 Tutorial for Beginners: Getting Started 作者:Tommy Tran 译者:kmyhy Unreal Engine 4 是一 ...

最新文章

  1. django 设置媒体url_Django设置网站地图sitemap
  2. linux xxd查看二进制文件命令
  3. MFC消息处理学习总结
  4. 云炬VB开发笔记 4选择结构
  5. percona-toolkit 之 【pt-slave-delay】说明
  6. nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册
  7. java 的io流需要学吗_Java的IO流之字节流,必须要学得内容,你会嘛?
  8. ubuntu 安装 最新 PyMOL [源码安装][免费]
  9. 分布式搜索Elasticsearch——QueryBuilders.matchPhrasePrefixQuery
  10. SQL注入漏洞的判断
  11. 中粤拼音在线转换_在Word中给汉字标注拼音、声调(二)
  12. 一步到位:手把手教你R语言竞争风险模型建模-列线图-校准曲线-K折验证-外部验证- 决策曲线
  13. Hibernate5使用c3p0一些小问题及注意
  14. 4.微信支付之刷卡支付
  15. Get started with Docker 中文文档(2)——Part 2: Containers
  16. 机器人门禁控制盒怎么接线方法_门禁系统接线方法
  17. 网络协议—三要素与五层网络协议
  18. Qt - 驾校科目-考试系统-窗口交互
  19. 王道作业Python
  20. 投资合伙人股份分配_两个股东,合伙人投资14万。这个股份应该怎么分配?纯利润应该 - 找法网(findlaw.cn)...

热门文章

  1. c++ 字符串连接_C语言字符串操作总结大全(超详细)
  2. ras的c语言源代码文档,µMore(µITRON操作系统)--功能概况
  3. wpf tabitem 点击事件_Mindfusion教程:WPF中的Fishbone(Ishikawa)图
  4. php 数组的处理,php 数组处理
  5. date字段 http 头文件_HTTP头文件获取
  6. 决策树对鸢尾花数据两特征组合分类python代码的结果_机器学习笔记-决策树
  7. linux判断redis是否启动成功_redis的前生后世
  8. spss主成分综合得分_使用SPSS对美国50个州情况分析
  9. JDWP Transport dt socket failed to initialize
  10. Java讲课笔记11:构造方法与this关键字