登录社区云,与社区用户共同成长
邀请您加入社区
UActorComponent是Unreal Engine中Actor的组件基类,通过组合式设计为Actor提供模块化功能(如渲染、物理、音效等)。继承自UObject,关键子类包括UPrimitiveComponent(含静态/骨骼网格组件)、UCameraComponent等。核心特性包含生命周期管理(InitializeComponent/BeginPlay/Tick)、网络复制、属性序列化
Unreal Engine中的AActor是继承自UObject的世界对象基类,代表游戏场景中可放置的实体(如角色、道具、触发器)。核心特性包括: 1️⃣ 变换信息:支持位置/旋转/缩放控制 2️⃣ 组件系统:通过ActorComponent(如网格、音效组件)扩展功能 3️⃣ 生命周期管理:提供BeginPlay/Tick/EndPlay等事件回调 4️⃣ 碰撞与网络:支持物理交互和多人游戏同步
UProjectileMovementComponent 用于子弹、手雷、火箭和魔法弹等投射物的自动运动。支持初速度、最大速度、重力缩放、弹跳、摩擦及方向自动旋转。通过 Velocity 控制飞行方向,可绑定 OnProjectileStop 和 OnProjectileBounce 事件处理碰撞逻辑。适合所有“飞出去的物体”,简化发射、碰撞和飞行物理计算,实现快速可靠的抛射物行为。