Physics Simulation - UE中Projectile相关事项

个人学习笔记归档;

UE中的Actor根组件(Root Component)不同的话,Actor的物理行为会发生变化;比如以下的SphereCollision即使没有Physics Simulation,但这个Projectile仍然可以把相关Actor物理击飞:

本来是只有启用Simulate Physics的碰撞体才能"物理"地影响其它物体:把SphereCollision做Root后如果没开Simulate Physics,UE只发出事件,不传播冲量,所以没有击飞效果;

但用DefaultSceneRoot时,UE自动补偿了这种行为,导致会对目标产生物理击飞效果;

所以作为Projectile的Actor,最好用Collision Component取代DefaultSceneRoot,更易于控制其物理行为,只需要开启SphereCollision的Physics Simulation就能造成物理影响:

另外,并不是只有Physics Simulation的Actor会有碰撞后物理位移等效果,其实蓝图和部分MovementComponent也提供"击飞"效果,本质是修改了对象的位置或速度变量,无需物理模拟,因此即便Simulate Physics未开,也能表现出"被击飞";


相关推荐
chen_2279 小时前
godot做仪表hmi
游戏引擎·godot
Дерек的学习记录16 小时前
Unreal Engine 5:第三人称运动系统和人物动画
开发语言·学习·ue5
郝学胜-神的一滴16 小时前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
蒸鱼Yuzheng16 小时前
游戏 GC 停顿治理:分配速率、对象存活率与增量回收
gc·unreal engine·内存优化·游戏性能·卡顿优化
Solange__2 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计
郝学胜-神的一滴2 天前
游戏设计:原型与开发 19:U3D工位布置与性格说明书
人工智能·算法·unity·unreal engine·游戏策划·游戏设计
郝学胜-神的一滴3 天前
游戏设计:原型与开发 18:Unity入门的第一课
人工智能·程序人生·游戏·ui·unity·游戏引擎
淡海水3 天前
09-01-内存-Unity资源生命周期全景
unity·c#·游戏引擎·.netcore·gc
Solange__3 天前
AI世界模型、3D场景生成和游戏引擎怎么选?按5类任务比较交互、物理与导出
开发语言·人工智能·游戏·平面·3d·自然语言处理·游戏引擎
呆呆敲代码的小Y3 天前
【实战精选面试题】Unity精选面试题详细解答,按模块整理汇总
人工智能·游戏·unity·游戏引擎