自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 UE4_C++_资源加载与优化

UE4_C++_资源加载与优化资源加载与优化常规资源加载方式1. SpawnActor / SpawnActorDeferred / NewObject2. ConstructHelpers3. FStringAssetReference / FSoftObjectPath4. StaticLoadObject5. LoadObject / LoadClass性能与卡顿优化预处理-资源注册表异步载入在项目的开发过程中,资源作为功能的载体,是产生无限可能的基础

2020-11-28 13:41:28 1914

原创 UE4 C++ 蓝图函数模板 自定义解析

UE4 C++ 蓝图函数模板 自定义解析版本:4.20泛型编程蓝图函数模板版本:4.20泛型编程模板是泛型编程的基础,即以一种独立于任何类型的方式编写代码。模板是创建一系列类(Class)或函数(Function)的通用标准或公式,在C++中有很多使用模板概念的例子。如:迭代器,向量等( vector 或 vector )我们知道,在C++中定义一个普通函数模板并不难,如:templa...

2018-12-12 19:21:08 3846 1

原创 自定义资源_Custom Assets_UE4_C++

自定义资源_Custom Assets_UE4_C++概述分类数据资源Object资源概述版本:420我们在使用UE4开发项目时,多数情况下,引擎提供的架构和资源能够满足我们的开发需求。但若是遇到需要针对需求定制引擎,如创建适合自己数据的资源格式等,感到无从下手时,本文可以为你提供一个参考。分类针对不同的需求,我们需要定制的内容可能大不相同。如仅需对数据进行定制,方便策划或其他人员在引...

2018-12-11 22:40:57 2088

原创 UE4_C++_自定义细节面板_Customizing detail panels

UE4_C++_自定义细节面板_Customizing detail panels概述定制类型面板注册官方资源概述本文主要讨论自定义细节面板的制作,包含显示分类及属性信息。版本:420模块:PropertyEditor定制类型默认布局在C++中,只要你的属性以 UPROPERTY宏修饰且为常用类型,Editor系统将会为此属性创建一个默认布局。自定义属性当你创建一个自定...

2018-12-08 18:57:04 4897 1

原创 UE4_C++_自动解析Json

//读取任意结构jSON数据//需在C++中定义好相应数据结构//蓝图定义数据结构后续考虑开发-----/1、添加手工解析的标识符 CustomStructureParam2、 阻止UBT不自动生成解析代码 CustomThunk//*** ReadJson 读取Json字符串,将其转换为任意C++定义的与Json字符串相对应的结构*** @param JsonStr Json字...

2018-11-20 14:04:26 2368

原创 UE4_蓝图 自定义3D热力图 Custom Height Field

ue4 自定义3D热力图 Custom Height Field引擎版本主要使用资源设计思路功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程...

2018-10-31 22:29:31 4109 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 54411 17

原创 UE4_C++ 正则表达式的使用及API简单说明

前言FRegexPattern和FRegexMatcherFRegexMatcher接口解析使用示例前言版本:unreal engine 4.20正则表达式又称正规表示法,常规表示法,用来检查字符串是否含有某个子串,或者是时用实现定义好的一些特定字符及这些特定字符的组合,组成一个字符串匹配规则,表达对字符串的一种过滤逻辑;FRegexPattern和FRegexM...

2018-08-04 12:12:41 4873

原创 UE4_C++ 创建异步蓝图节点_Creating Asynchronous Blueprint Nodes

概述创建类声明输出引脚定义执行函数蓝图使用示例完整代码概述本文主要描述如何在UE4中使用C++自定义蓝图异步节点,以异步图片载入为例,希望能对你遇到的问题有所帮助与启发;创建类在UE4 Editor中创建C++类,继承于BlueprintAsyncActionBase; 声明输出引脚UE4引擎中,异步输出节点...

2018-07-26 21:42:32 3539 8

原创 UE4如何查看生成VS文件日志

UE4如何查看生成VS文件日志找到项目对应UE4版本下的UBT执行文件进入命令行执行输入以下命令:UnrealBuildTool.exe -projectfiles -project=”[ProjectPath].uproject” -game -reoket -progress注. ProjectPath为项目路径...

2018-06-05 17:34:32 1152

转载 虚幻引擎中的数组---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 898

原创 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 6323 5

原创 UE4_Task的创建(多线程任务)

Task其实是基于线程的,具体操作时,从线程池中调度合适线程去执行,任务执行完毕后,再将该线程进行回收。UE4中的Task具体创建如下,首先需要自定义一个继承自FNonAbandonableTask的类,可参考以下代码: class TaskExample : public FNonAbandonableTask { //定义需要的属性 /Code/ public: ...

2018-03-07 15:23:37 2832

原创 UE_读写json

假设需要读取的json格式如下: { “Time”:”1970-01-01”, “Data”: [ { “key1”: “xxxxxx”, “key2”: “xxxxxx” }, { ...

2018-03-07 14:41:29 6736 1

原创 C#连接mysql

//创建连接 string constr = @”server=ipAddress;database=dbName;uid=idName;pwd=password”; conn = new SqlConnection(constr);//创建查询 SqlCommand cmd = new SqlCommand(“SELECT Count(*) FROM tableName”, conn)...

2018-03-06 15:15:43 127

原创 写文件方法之一

public void SaveData(string data, string path) { FileStream fs = new FileStream(path, FileMode.Create); StreamWriter sw = new StreamWriter(fs); //开始写入 ...

2018-03-06 15:03:57 137

原创 Unreal Excel表格导入和使用(中文乱码问题)

将Excel表格转为CSV文件

2017-11-09 10:21:47 2524

翻译 工具类:Time

class in UnityEngine Description 描述 The interface to get time information from Unity. 获取时间信息的接口。 Static Variables 静态变量captureFramerate Slows game playback time to allow screenshots to be saved between

2017-09-06 13:49:43 203

原创 常用数据结构

常用的数据结构:Array: 优点:在内存中连续存储,索引速度快;访问简单,可通过下标进行访问;赋值和修改简单 缺点:声明数组的时候必须制定数组长度;插入和删除数组时,需要移动大量元素;数组长度过大时,会造成内存浪费,过段时会造成内存溢出。 使用(具体使用见具体文章):int size = 5;int[] test = new int[size];ArrayList :使用该数据结构时,需引用Syste

2017-07-21 18:35:31 213 1

原创 C# 装箱,拆箱,向上转型,向下转型

c#中,数据类型分为值类型和引用类型,装箱和拆箱属于值类型和引用类型间的转换操作,一下简要介绍装箱和拆箱: 装箱:值类型向引用类型转换时发生, 当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。 以下为装箱操作实例:int i = 123;// The following line boxes i.object o = i; 此语句的结

2017-07-21 14:23:28 1314

原创 Unity中的数组介绍

数组初始化string[] arrayA = { "Shirdrn", "Hamtty", "Saxery" };Console.WriteLine("第一种声明数组并初始化的方法");string[] arrayB;arrayB = new string[3] { "shirdrn", "Hamtty", "Saxery" };Console.WriteLine

2017-07-18 17:18:20 4069

原创 string 基本操作方法整理总结

属性 (1) 下标访问:string可根据字符在字符串中的具体位置进行访问,以该形式访问string时,返回值为该位置的字符(char类型) s ="ABCD"; Console.WriteLine(s[0]); // 输出"A"; (2)长度:length可获取string的具体长度。string中index从0开始计数,

2017-07-17 18:19:14 2050 1

unity中文文档解析

unity中文文档解析,unity中文文档解析,unity中文文档解析,unity中文文档解析,unity中文文档解析,unity中文文档解析,unity中文文档解析

2017-09-04

ActiveObject模板

ActiveObject模板

2017-08-10

ActiveObject

active object应用实例

2017-08-10

单例模式_命令模式

单例模式结合命令模式开发,使用反射机制实现根据配置信息初始化游戏规则

2017-08-10

命令模式_Command 游戏设计

命令模式之游戏实现

2017-08-10

命令模式_Command

命令模式

2017-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除