Posts

UE5中关于使用BlueprintPure需要注意的问题

蓝图中使用函数时,需要将函数的执行输入引脚连接到执行逻辑线上才可以执行函数,但是有一种函数比较特殊,它没有执行引脚,这样的函数被命名为“纯函数”。纯函数主要是蓝图中的概念,在蓝图和C++中都可以提供,但是使用时还是有一些注意事项。

Windows平台配置离线版MySQL数据库

Mysql是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2009年,甲骨文公司(Oracle)收购昇阳微系统公司,MySQL成为Oracle旗下产品。

虚幻引擎引入Protocol Buffers 一

Protobuf是谷歌公司提出的一种开源跨平台的序列化数据结构的协议。其对于存储资料或在网络上进行通信的程序是很有用的。这个方法包含一个接口描述语言,描述一些数据结构,并提供程序工具根据这些描述产生代码,这些代码将用来生成或解析代表这些数据结构的字节流。本文讲解虚幻引擎如何结合使用Protobuf。

虚幻引擎(UE4 UE5)自定义TMap键值类型

开发场景中,遇到了使用TMap时,将键值类型修改到项目中自定义的数据类型。如果不进行额外编码,编译过程会出现错误。虚幻引擎对于想要做为TMap键值的数据类型有额外的要求,必须满足实现hash序列,和常规的比较运算符重载。下面的代码,简单的为大家展示了如何完成TMap键值类型的自定义。

虚幻引擎(UE4和UE5)实现加载等待页面Loading Screen设计(进度条异步加载)附工程源码

在使用虚幻引擎设计产品中会经常使用切换地图,你是否也遇到启动软件会黑屏半天,或是切换地图黑屏一下?客户总是说体验不好!是否有办法解决呢?首先需要了解为什么会黑屏一下,其实非常简单!因为计算机在启动软件后需要加载磁盘资产,加载过程是需要时间消耗的,但是有时候需要加载的资产又多,然后磁盘读取效率又低,所以导致等待时间过长。

虚幻引擎(UE4)自定义蓝图类型转换器

在蓝图开发中,应该很多人都遇到过需要将整型数据输出打印到屏幕。我们知道蓝图输出日志节点只能输出字符串类型数据。如果你想要输出整型数据,从强类型语言特性来说,这是不被允许得。但是在实际使用中,蓝图只需要直接拖拽即可完成操作。这就是蓝图为什么容易学习的原因。