logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Unreal Engine UActorComponent

UActorComponent是Unreal Engine中Actor的组件基类,通过组合式设计为Actor提供模块化功能(如渲染、物理、音效等)。继承自UObject,关键子类包括UPrimitiveComponent(含静态/骨骼网格组件)、UCameraComponent等。核心特性包含生命周期管理(InitializeComponent/BeginPlay/Tick)、网络复制、属性序列化

文章图片
#虚幻#游戏引擎#c++ +2
Unreal Engine AActor

Unreal Engine中的AActor是继承自UObject的世界对象基类,代表游戏场景中可放置的实体(如角色、道具、触发器)。核心特性包括: 1️⃣ 变换信息:支持位置/旋转/缩放控制 2️⃣ 组件系统:通过ActorComponent(如网格、音效组件)扩展功能 3️⃣ 生命周期管理:提供BeginPlay/Tick/EndPlay等事件回调 4️⃣ 碰撞与网络:支持物理交互和多人游戏同步

文章图片
#虚幻#游戏引擎#c++ +2
Unreal Engine UProjectileMovementComponent

UProjectileMovementComponent 用于子弹、手雷、火箭和魔法弹等投射物的自动运动。支持初速度、最大速度、重力缩放、弹跳、摩擦及方向自动旋转。通过 Velocity 控制飞行方向,可绑定 OnProjectileStop 和 OnProjectileBounce 事件处理碰撞逻辑。适合所有“飞出去的物体”,简化发射、碰撞和飞行物理计算,实现快速可靠的抛射物行为。

文章图片
#虚幻#游戏引擎#c++ +1
Unreal Engine UFloatingPawnMovement

UFloatingPawnMovement 是 Pawn 的轻量级移动组件,提供无重力、加减速、碰撞滑移的悬浮式移动。典型用法是飞行器、自由相机或俯视射击,支持输入驱动、加速度/减速度、转向助推和平面约束。通过 AddMovementInput 驱动移动,配合 UpdatedComponent 实现碰撞滑动,可选约束到平面,蓝图/代码均可设置参数。适合快速调手感和简单 AI 移动,但不提供地面/跳

文章图片
#虚幻#游戏引擎#c++ +2
到底了