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未开,也能表现出"被击飞";


相关推荐
CreasyChan44 分钟前
unity矩阵与变换 - “空间转换的魔术”
unity·矩阵·c#·游戏引擎
WarPigs1 小时前
Unity生命周期函数笔记
unity·游戏引擎
nnsix1 小时前
Unity SenseGlove力反馈手套 基础配置
java·unity·游戏引擎
sinat_384503112 小时前
unity 的webgl生成.docx文件
unity·游戏引擎·webgl
AI视觉网奇2 小时前
ue 蓝图 学笔记
笔记·ue5
AT~3 小时前
Monotable 一个轻量Unity插件;按规则自动收集Gameobject下MonoScripts
unity·游戏引擎
小蜗 strong3 小时前
unity中利用MRTK添加全息面板并部署到HoloLens 2中
unity·游戏引擎·hololens
雪下的新火3 小时前
AI工具-腾讯混元3D使用简述:
人工智能·游戏引擎·aigc·blender·ai工具·笔记分享
AI视觉网奇18 小时前
新版MD、UE5.6 服装同步、模拟
ue5
AA陈超20 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-19.发送鼠标光标数据
c++·笔记·学习·游戏·ue5·虚幻引擎