UE 学习笔记-03

简介: UE 学习笔记

前言:每日记录自己学习UE的心得和体会,小弟才疏学浅,如有错误的地方,欢迎大佬们指正,感谢~


事件分发器

类似委托的用法

定义事件分发器


赋值事件分发器


调用事件分发器



事件分发器在ui中的用法


创建ui控件时,需要将ui的触发方法继承下去,这时就可以用事件分发器。


绑定事件进入图表;

建立事件分发器,并通过事件调用。

组件

读取界面方法


数学

四元数

创建四元数(Make Quat)


欧拉角转四元数(Make from Euler(Quat))


拆分四元数(Break Quat)


四元数旋转向量(Rotate Vector(Quat))


类型转换(Cast To )

Get Play Pawn 得到玩家

一般蓝图写到特殊的蓝图可以直接得到,并进行类型转换。


比如:GetPlayPawn,GetPlayCharacter,GetPlayController


动画蓝图(这个还没遇到过先记录一下)

转换为动画蓝图时,需要先得到动画蓝图的实例,而这个实例的目标是在动画的Mesh上获得。

  • 游戏模型(GameMode)

游戏优先度是最高的。可以直接得到GetGameMode

  • 碰撞检测(On Component Begin Overlap)

通过碰撞得到Actor,从而进行类型转换。

包括射线检测

遍历硬找(Get All Actors of Class) 比较耗性能

在所有的引用类里面寻找


包括:


Get All Actors With Tag

Get All Actors With Interface

Get Actors of Class(确定只有一个时)

补充:


当寻找UICalss时,使用 Get All Widgets Of Class


通过get寻找

通过For Each Loop with Break

  • 间接引用(常用)

就是把需要用的蓝图存到变量里,然后在通过调用这张蓝图的时候,引用。

案例是在关卡里拿到两个需要通信的蓝图,将蓝图变量赋值给通信蓝图

相关文章
|
机器学习/深度学习 人工智能 算法
优化搜索算法:遗传算法的应用
随着计算机科学和人工智能领域的迅速发展,优化算法成为了解决各种复杂问题的重要工具之一。在这篇博客中,我们将讨论一种强大的优化算法——遗传算法(Genetic Algorithm)的应用。
427 0
|
缓存 Linux
kswapd0内存过高排查经历
kswapd0内存过高排查经历
809 1
|
SQL 算法 关系型数据库
深入理解MySQL中的Join算法
在数据库处理中,Join操作是最基本且最重要的操作之一,它能将不同的表连接起来,实现对数据集的更深层次分析。
1667 8
深入理解MySQL中的Join算法
|
存储 测试技术 开发工具
软考中的UML图、数据流图等二十余种示例
软考中的UML图、数据流图等二十余种示例
3036 0
|
存储 XML 弹性计算
Zotero+阿里云盘文献同步
通过将阿里云盘映射为WebDav,作为Zotero的文献同步网盘,实现了多设备上的Zotero文献同步
Zotero+阿里云盘文献同步
|
7月前
|
存储 缓存 安全
阿里云企业级云服务器收费标准、选型指南与活动价格参考
2025年租用阿里云企业级云服务器,用户可以选择多种实例类型和配置,以满足不同规模和需求的企业应用。目前在阿里云的活动中提供了包括通用算力型u1、通用型g9i与g8y、计算型c9i与c8y、内存型r9i等在内的多种企业级云服务器实例,例如,通用算力型u1实例2核4G5M带宽80G ESSD Entry云盘特惠价199元1年,计算型c9i实例2核4G活动价为1686.70元/1年起,通用型g9i实例2核8G活动价为2097.69元/1年起。本文将详细解析阿里云企业级云服务器的价格体系,涵盖实例规格、收费标准与活动及选型指南等,以供了解和参考。
|
存储 C语言
C 标准库 - <stdlib.h>详解
`&lt;stdlib.h&gt;` 是 C 语言标准库中的头文件,提供了多种工具和函数,涵盖内存管理、进程控制、转换及随机数生成等功能。其中包括 `malloc`、`calloc` 和 `free` 等内存管理函数,`atoi` 和 `atof` 等转换函数,以及 `rand` 和 `srand` 等随机数生成函数。此外,还提供了 `exit` 和 `atexit` 等程序控制函数,以及 `getenv` 和 `system` 等环境控制函数。
2438 11
|
机器学习/深度学习 人工智能 自然语言处理
《零基础实践深度学习》实践导学 01
《零基础实践深度学习》课程的导学介绍,概述了课程内容、特色和结构,旨在通过深入浅出的教学方法和实践案例,帮助零基础学员快速掌握深度学习的关键模型、算法和产业应用技能。
 《零基础实践深度学习》实践导学 01
|
存储 监控 安全
大数据架构设计原则:构建高效、可扩展与安全的数据生态系统
【8月更文挑战第23天】大数据架构设计是一个复杂而系统的工程,需要综合考虑业务需求、技术选型、安全合规等多个方面。遵循上述设计原则,可以帮助企业构建出既高效又安全的大数据生态系统,为业务创新和决策支持提供强有力的支撑。随着技术的不断发展和业务需求的不断变化,持续优化和调整大数据架构也将成为一项持续的工作。
|
机器学习/深度学习 搜索推荐 数据挖掘
矩阵运算与分解:NumPy的高级应用
【4月更文挑战第17天】NumPy是Python数值计算基础库,支持高效矩阵运算和分解。本文介绍了NumPy的矩阵加减、乘法以及特征值、奇异值和Cholesky分解,并展示了它们在机器学习(如线性回归、PCA)、图像处理和科学计算中的应用。通过掌握这些高级功能,用户能更有效地处理矩阵数据,解决各种计算和分析任务。

热门文章

最新文章