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

  • 间接引用(常用)

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

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

相关文章
|
9月前
|
编解码 物联网 测试技术
FLUX.2-Klein 4B/9B开源:亚秒级统一图像生成与编辑
Black Forest Labs开源FLUX.2 [klein]模型家族,兼具文生图、图像编辑与多参考生成能力,端到端推理低至0.5秒,4B版本仅需13GB显存,支持消费级GPU高效运行,量化后速度提升最高2.7倍,Apache 2.0许可商用友好。
5058 1
|
11月前
|
传感器 供应链 监控
1688商家必看:如何高效转化精准流量?四大核心策略深度解析
本文针对1688平台B2B商家流量转化难题,提出四大核心策略:优化商品基础提升信任、科学关联销售提高客单价、构建专业客服体系促进成交、打造差异化价值突破同质竞争。通过系统化运营与数据驱动,助力商家实现从“有流量”到“能成交”的高效转化闭环。
|
资源调度 自然语言处理 网络架构
RT-DETR改进策略【Neck】| 使用CARAFE轻量级通用上采样算子
RT-DETR改进策略【Neck】| 使用CARAFE轻量级通用上采样算子
497 11
RT-DETR改进策略【Neck】| 使用CARAFE轻量级通用上采样算子
|
NoSQL Linux Redis
每天百万访问也不怕,Redis帮你搞定UV统计
本文介绍了使用Redis实现高性能UV统计系统的方法。Redis凭借其内存数据库特性,支持毫秒级响应和自动去重,非常适合高并发场景下的访客统计。核心思路是利用Redis的Set数据结构作为"每日签到墙",通过记录用户访问ID实现自动去重,并设置24小时过期时间。文章提供了Python代码示例,展示如何记录用户访问和获取当日UV统计数据,还可扩展实现多页面UV统计。相比传统数据库方案,Redis方案更加轻量高效,是中小型网站实现流量统计的理想选择。
907 0
|
存储 缓存 安全
阿里云企业级云服务器收费标准、选型指南与活动价格参考
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年起。本文将详细解析阿里云企业级云服务器的价格体系,涵盖实例规格、收费标准与活动及选型指南等,以供了解和参考。
|
监控 Linux 开发者
理解Linux操作系统内核中物理设备驱动(phy driver)的功能。
综合来看,物理设备驱动在Linux系统中的作用是至关重要的,它通过与硬件设备的紧密配合,为上层应用提供稳定可靠的通信基础设施。开发一款优秀的物理设备驱动需要开发者具备深厚的硬件知识、熟练的编程技能以及对Linux内核架构的深入理解,以确保驱动程序能在不同的硬件平台和网络条件下都能提供最优的性能。
699 0
|
开发框架 前端开发 Android开发
Ionicons图标库: 让网页栩栩生辉,Ionic Framework的经典之作,图标库新标杆!
欢迎来到程序视点,我是小二哥。今日分享:Ionicons,一个免费开源、高性能的图标库,适用于Web、APP及桌面应用。它拥有1300多个图标,支持按需加载,提供多种风格选择,易于集成使用。详情见文,欢迎点赞分享!
613 2
|
存储 监控 Java
JVM进阶调优系列(8)如何手把手,逐行教她看懂GC日志?| IT男的专属浪漫
本文介绍了如何通过JVM参数打印GC日志,并通过示例代码展示了频繁YGC和FGC的场景。文章首先讲解了常见的GC日志参数,如`-XX:+PrintGCDetails`、`-XX:+PrintGCDateStamps`等,然后通过具体的JVM参数和代码示例,模拟了不同内存分配情况下的GC行为。最后,详细解析了GC日志的内容,帮助读者理解GC的执行过程和GC处理机制。
|
Java 测试技术 图形学
UE Actor生命周期
UE Actor生命周期

热门文章

最新文章