UE4
文章平均质量分 50
妖刀丶朔夜
最是人间留不住
展开
-
UE4_C++_资源加载与优化
UE4_C++_资源加载与优化资源加载与优化常规资源加载方式1. SpawnActor / SpawnActorDeferred / NewObject2. ConstructHelpers3. FStringAssetReference / FSoftObjectPath4. StaticLoadObject5. LoadObject / LoadClass性能与卡顿优化预处理-资源注册表异步载入在项目的开发过程中,资源作为功能的载体,是产生无限可能的基础原创 2020-11-28 13:41:28 · 2048 阅读 · 0 评论 -
自定义资源_Custom Assets_UE4_C++
自定义资源_Custom Assets_UE4_C++概述分类数据资源Object资源概述版本:420我们在使用UE4开发项目时,多数情况下,引擎提供的架构和资源能够满足我们的开发需求。但若是遇到需要针对需求定制引擎,如创建适合自己数据的资源格式等,感到无从下手时,本文可以为你提供一个参考。分类针对不同的需求,我们需要定制的内容可能大不相同。如仅需对数据进行定制,方便策划或其他人员在引...原创 2018-12-11 22:40:57 · 2137 阅读 · 0 评论 -
UE4 C++ 蓝图函数模板 自定义解析
UE4 C++ 蓝图函数模板 自定义解析版本:4.20泛型编程蓝图函数模板版本:4.20泛型编程模板是泛型编程的基础,即以一种独立于任何类型的方式编写代码。模板是创建一系列类(Class)或函数(Function)的通用标准或公式,在C++中有很多使用模板概念的例子。如:迭代器,向量等( vector 或 vector )我们知道,在C++中定义一个普通函数模板并不难,如:templa...原创 2018-12-12 19:21:08 · 3958 阅读 · 1 评论 -
UE4_C++_自定义细节面板_Customizing detail panels
UE4_C++_自定义细节面板_Customizing detail panels概述定制类型面板注册官方资源概述本文主要讨论自定义细节面板的制作,包含显示分类及属性信息。版本:420模块:PropertyEditor定制类型默认布局在C++中,只要你的属性以 UPROPERTY宏修饰且为常用类型,Editor系统将会为此属性创建一个默认布局。自定义属性当你创建一个自定...原创 2018-12-08 18:57:04 · 5002 阅读 · 1 评论 -
UE4_C++_自动解析Json
//读取任意结构jSON数据//需在C++中定义好相应数据结构//蓝图定义数据结构后续考虑开发-----/1、添加手工解析的标识符 CustomStructureParam2、 阻止UBT不自动生成解析代码 CustomThunk//*** ReadJson 读取Json字符串,将其转换为任意C++定义的与Json字符串相对应的结构*** @param JsonStr Json字...原创 2018-11-20 14:04:26 · 2442 阅读 · 0 评论 -
UE4_蓝图 自定义3D热力图 Custom Height Field
ue4 自定义3D热力图 Custom Height Field引擎版本主要使用资源设计思路功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程...原创 2018-10-31 22:29:31 · 4350 阅读 · 2 评论 -
EPIC Games Launcher连接不上网络,错误代码 WR-0001
尝试了两种解决方法,第一种是刷新dns,具体操作如下: 在cmd中依次运行以下命令,结束后需重启netsh int ip reset c:\resetlog.txt netsh winsock reset ipconfig /flushdns以上方法并没有在我的电脑上并未生效,因而尝试了以下方法,亲测有效: 右击Launcher图标->属性 在快捷方式->目标...原创 2018-08-27 21:55:02 · 54637 阅读 · 17 评论 -
UE4_C++ 正则表达式的使用及API简单说明
前言FRegexPattern和FRegexMatcherFRegexMatcher接口解析使用示例前言版本:unreal engine 4.20正则表达式又称正规表示法,常规表示法,用来检查字符串是否含有某个子串,或者是时用实现定义好的一些特定字符及这些特定字符的组合,组成一个字符串匹配规则,表达对字符串的一种过滤逻辑;FRegexPattern和FRegexM...原创 2018-08-04 12:12:41 · 5107 阅读 · 0 评论 -
UE4_C++ 创建异步蓝图节点_Creating Asynchronous Blueprint Nodes
概述创建类声明输出引脚定义执行函数蓝图使用示例完整代码概述本文主要描述如何在UE4中使用C++自定义蓝图异步节点,以异步图片载入为例,希望能对你遇到的问题有所帮助与启发;创建类在UE4 Editor中创建C++类,继承于BlueprintAsyncActionBase; 声明输出引脚UE4引擎中,异步输出节点...原创 2018-07-26 21:42:32 · 3771 阅读 · 8 评论 -
UE4如何查看生成VS文件日志
UE4如何查看生成VS文件日志找到项目对应UE4版本下的UBT执行文件进入命令行执行输入以下命令:UnrealBuildTool.exe -projectfiles -project=”[ProjectPath].uproject” -game -reoket -progress注. ProjectPath为项目路径...原创 2018-06-05 17:34:32 · 1191 阅读 · 0 评论 -
虚幻引擎中的数组---TArray: Arrays
本文章由cartzhang编写,转载请注明出处。 所有权利保留。 文章链接: http://blog.csdn.net/cartzhang/article/details/45367171作者:cartzhang说明:这个为虚幻官方翻译的一篇文章。原文地址:https://docs.unrealengine.com/latest/INT/Programming/UnrealArch...转载 2018-04-30 19:09:00 · 957 阅读 · 0 评论 -
UE4_C++_读取本地图片至UE4中使用
引擎版本:4.17 支持图片类型:png,jpg,bmp,ico,exr,icns 输出图片:UTexture2D .h #include “Engine/Texture2D.h”UFUNCTION(BlueprintCallable, Category = “Image”) static UTexture2D* LoadTexture2D(const FStrin...原创 2018-04-16 10:39:52 · 6500 阅读 · 5 评论 -
UE4_Task的创建(多线程任务)
Task其实是基于线程的,具体操作时,从线程池中调度合适线程去执行,任务执行完毕后,再将该线程进行回收。UE4中的Task具体创建如下,首先需要自定义一个继承自FNonAbandonableTask的类,可参考以下代码: class TaskExample : public FNonAbandonableTask { //定义需要的属性 /Code/ public: ...原创 2018-03-07 15:23:37 · 2881 阅读 · 0 评论 -
UE_读写json
假设需要读取的json格式如下: { “Time”:”1970-01-01”, “Data”: [ { “key1”: “xxxxxx”, “key2”: “xxxxxx” }, { ...原创 2018-03-07 14:41:29 · 6815 阅读 · 1 评论