UE4物体的碰撞检测
程序开发
2023-09-18 06:50:58
碰撞盒与模型的碰撞
模型开启产生重叠,产生重叠,碰撞模式使用BlackAll。
移动的物体,如果选择自定义,对象类型(对象类型)选择WorldDynamic(世界动态)。
在碰撞响应里,World Dynamic或World static(动态物体或静态物体)。,
角色和角色的碰撞,是碰撞盒直接的碰撞,设置碰撞判断为棋子。
以上两个碰撞方法的检测,都使用开始或结束。
任意两个物体有碰撞的条件
①一定是互相设置了Collision Preset。
②至少有一个实体开启了模拟物理。
③该静态Mesh必须要碰碰盒(或者这个Actor碰撞组件,比如sphere collision)
OnActorHit事件响应条件
①事件所对应的物体必须开启了模拟生成命中事件。
②而另一个与之碰撞的实体则不是必须要开启。
③二者至少有一个开启来模拟物理。
重力:
Simulate Physics 模拟物理
MassInKg
Linear Damping 线性衰减(如果线性阻尼的值为100,便足以让任何在初始重力牵引下而下落的刚体Actor 停止。)
Angular Damping 角度衰减
Enable Gravity 使用重力
Ignore Radial Impulse 忽略径向脉冲
Ignore Radial Force 忽略径向力
Apply Impulse on Damage 施加脉冲对损坏
物理碰撞:
Simulation generates hit event 模拟生成命中事件
generates overlap events 产生重叠
can character step up on 性格可以加强吗
标签:
上一篇:
vite vue3项目中使用SVG
下一篇:
相关文章
-
无相关信息