联合会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
scyrc
博客园
首页
新随笔
联系
订阅
管理
随笔 - 28
文章 - 0
评论 - 0
阅读 -
9653
2023年6月23日
UE5 C++ Interface
摘要:
### 概述 - 接口类有助于确保一组(可能)不相关的类实现一组通用函数 ### 接口声明 - 声明接口类与声明普通的虚幻类相似,但仍有两个主要区别 - 首先,接口类使用`UINTERFACE`宏而不是`UCLASS`宏,且直接从`UInterface`而不是`UObject`继承 - 其次,`UI
阅读全文
posted @ 2023-06-23 16:02 scyrc
阅读(798)
评论(0)
推荐(0)
编辑
2023年6月22日
UE5 C++ TSet
摘要:
### 概念 - `TSet`是一种快速容器类,用于在排序不重要的情况下存储唯一元素 - `TSet` 也是值类型,支持常规复制、赋值和析构函数操作,以及其元素较强的所有权 - `TSet` 被销毁时,其元素也将被销毁。键类型也必须是值类型 ### 创建 ``` TSet FruitSet; ```
阅读全文
posted @ 2023-06-22 20:24 scyrc
阅读(129)
评论(0)
推荐(0)
编辑
UE5 C++ TMap
摘要:
### 概述 - 映射的元素类型为键值对,元素类型实际上是 `TPair`,只将键用于存储和获取 - `TMap` 和 `TMultiMap` 两者之间的不同点是`TMap`中的键是唯一的,而`TMultiMap`可存储多个相同的键 - `TMap`是散列容器,这意味着键类型必须支持`GetType
阅读全文
posted @ 2023-06-22 19:39 scyrc
阅读(845)
评论(0)
推荐(0)
编辑
UE5 C++ TArray
摘要:
### 概述 - TArray 是UE4中最常用的容器类。其速度快、内存消耗小、安全性高 - TArray 类型由两大属性定义:元素类型和可选分配器 - 元素类型是存储在数组中的对象类型。TArray 被称为同质容器。换言之,其所有元素均完全为相同类型。单个 TArray 中不能存储不同类型的元素。
阅读全文
posted @ 2023-06-22 16:21 scyrc
阅读(606)
评论(0)
推荐(0)
编辑
2023年6月20日
UE5 C++ UPROPERTY宏
摘要:
### 属性声明 ``` UPROPERTY([specifier, specifier, ...], [meta(key=value, key=value, ...)]) Type VariableName; ``` ### 属性说明符 - 声明属性时,属性说明符 可被添加到声明,以控制属性与引擎
阅读全文
posted @ 2023-06-20 16:15 scyrc
阅读(183)
评论(0)
推荐(0)
编辑
2023年6月19日
UE5 C++ 定时器使用
摘要:
### 概念 - 定时器在全局定时器管理器(`FTimerManager`类型)中管理。 - 全局定时器管理器存在于 **游戏实例** 对象上以及每个**场景**中。 - 有两个函数可以使用定时器管理器来设置定时器:`SetTimer`和`SetTimerForNextTick`,它们各自都有一些重
阅读全文
posted @ 2023-06-19 16:04 scyrc
阅读(1239)
评论(0)
推荐(0)
编辑
2023年5月23日
Lambda表达式
摘要:
# Lambda表达式 - Lambda 表达式是现代 C++ 中最重要的特性之一,而 Lambda 表达式,实际上就是提供了一个类似匿名函数的特性, 而匿名函数则是在需要一个函数,但是又不想费力去命名一个函数的情况下去使用的。这样的场景其实有很多很多, 所以匿名函数几乎是现代编程语言的标配。 ##
阅读全文
posted @ 2023-05-23 16:44 scyrc
阅读(68)
评论(0)
推荐(0)
编辑
2023年5月22日
右值引用&完美转发
摘要:
## 一、右值引用 ### 1. 右值、左值 - C++ 中表达式分为左值和右值,简单而言,有内存地址的表达式就是左值,它可以出现在赋值语句的左边或者右边。无法取内存地址的表达式是右值,只能出现在赋值语句的右边。 - 左值 (lvalue, left value),顾名思义就是赋值符号左边的值。准确
阅读全文
posted @ 2023-05-22 15:31 scyrc
阅读(51)
评论(0)
推荐(0)
编辑
2023年5月12日
UE-debug记录
摘要:
## 记录使用UE引擎时的一些bug解决方法 ### 1. bug: rider无法启动UE源码版项目  - ##
阅读全文
posted @ 2023-05-12 13:57 scyrc
阅读(132)
评论(0)
推荐(0)
编辑
2023年5月4日
十大排序算法
摘要: 0、算法分类 十种常见排序算法可以分为两类 比较类排序 通过比较来决定元素间的相对次序,时间复杂度为 O(nlogn)~O(n²) 非比较类排序 不通过比较来决定元素间的相对次序,其时间复杂度可以突破 O(nlogn),以线性时间运行 名次解释: 时间/空间复杂度:描述一个算法执行时间/占用空间与数
阅读全文
posted @ 2023-05-04 21:56 scyrc
阅读(95)
评论(0)
推荐(0)
编辑
下一页
公告
昵称:
scyrc
园龄:
4年11个月
粉丝:
2
关注:
11
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
go
(1)
软件工具
(1)
随笔分类
algorithm(2)
Git(1)
go(1)
Leetcode(2)
Modern C++ (2)
Physically Based Modeling 学习笔记(5)
STL(1)
Taichi&Ue(1)
Unreal引擎学习记录(7)
工具软件(4)
随笔档案
2023年6月(6)
2023年5月(4)
2022年10月(6)
2022年8月(4)
2021年10月(1)
2021年9月(1)
2020年3月(6)
阅读排行榜
1. UE5 C++ 定时器使用(1239)
2. UE调用Cuda(1050)
3. 微分方程的隐式方法(906)
4. UE5 C++ TMap(845)
5. UE5 C++ Interface(798)
点击右上角即可分享