UE4
Ez_coder
How to program?
展开
-
ue4 读取本地文件
UE4C++ 读取本地文本文件1.创建文件路径 FString LoadDir = FPaths::ProjectContentDir()/TEXT("LoadText.txt"); //文件路径2.判断文件是否存在if (!FFileManagerGeneric::Get().FileExists(*LoadDir)) //判断是否存在文件 { FPaths::MakeValidFileName(LoadDir); //创建文件 FFileHelper::SaveStringToFi原创 2022-01-24 17:36:46 · 5202 阅读 · 0 评论 -
UE4数据写入Json格式
用UE4写入Json很简单只需要使用TSharedPtr<TJsonWriter<TCHAR, TCondensedJsonPrintPolicy<TCHAR>>> JsonWriter =TJsonWriterFactory<TCHAR, TCondensedJsonPrintPolicy<TCHAR>>::Create(&JsonString);这个共享指针即可写法 JsonWriter->WriteObjectSta原创 2022-01-03 21:02:07 · 1378 阅读 · 0 评论 -
UE4 获取系统时间方法
UMG界面搭建由于虚幻到01分的时前面会把0省略掉所以这里做了个判断效果展示原创 2021-11-16 16:07:50 · 2623 阅读 · 0 评论 -
UE4 按钮选中功能(UMG蓝图)
首先创建UMG一个按钮在该按钮的Widget下创建一个函数功能如下 设置按钮风格点击Click 然后调用事件分发器参数为自身判断是否选中创建一个主的Widget按钮为咱们自定义的按钮做一个双击判定即可...原创 2021-11-08 16:11:03 · 2518 阅读 · 0 评论 -
UE4 智能指针优缺点
为什么使用UE智能指针?1.std::shared_ptr并不是在所有平台都可以使用的。2.使用虚幻指针可以和其他虚幻容器及类型无缝协作。3.提供线程安全可以更好的获取性能等。UE4智能指针库整体的优点1.可以像操作常规C++指针那样来复制、解引用及共享指针。2.当没有共享引用时资源自动销毁。3.支持const 前置声明不完全类型、类型转换等。4.包含了多线程安全进行访问”线程安全“版本。UE4智能指针性能上的优势1.所有操作所占时间都是固定的。2.共享指针解引用速度和C++指针一样快原创 2021-10-28 11:50:33 · 717 阅读 · 0 评论