UE5 小知识点 —— 11 - 下坠

目录

[一、Static Mesh](#一、Static Mesh)

[二、Skeletal Mesh](#二、Skeletal Mesh)


一、Static Mesh

现在我创建了一个 BP_Actor,里面有一个 Static Mesh。

情景一:在 BP_Actor 内部调整 Static Mesh 的位置,再将其放入世界场景中

这种情况下,我们调整的是 Static Mesh 的相对位置(相对于 DefaultSceneRoot)。

情景二:把 BP_Actor 放入世界场景中后,再调整位置

这种情况下,我们调整的是 BP_Actor 的世界位置。

对于上述两个情景,BP_Actor 若在空中是不会下坠的。

那么怎么让它下坠呢?

  • 打开 BP_Actor 蓝图。
  • 选中 Static Mesh Component。
  • 【细节】- 勾选【Simulate Physics】。

二、Skeletal Mesh

现在我创建了一个 BP_Character。

情景一:在 BP_Character 内部调整 Skeletal Mesh 的位置,再将其放入世界场景中

这种情况下,我们调整的是 Skeletal Mesh 的相对位置(相对于 Capsule Component)。

情景二:把 BP_Character 放入世界场景中后,再调整位置

这种情况下,我们调整的是 BP_Character 的世界位置。

对于情景一,角色不会下坠;对于情景二,角色会下坠。

这是什么原因引起的呢?

【个人理解】

Character 蓝图中有 Character Movement 组件,内部会自动处理重力。所以情景二角色会下坠。

至于为什么情境一角色不会下坠,我想可能是 Skeletal Mesh 和 Capsule Component 的位置是绑定的,此时 Capsule Component 还在地面上,所以不会下坠。

相关推荐
zhangzhangkeji6 天前
UE5 C++(71):文件是否存在,文件夹是否存在,FPaths :: FileExists( const FString & InPath) ;
ue5
妙为6 天前
UE5角色穿过石头穿模
ue5·unreal engine5·角色穿越石头·穿模
技术策划Boring7 天前
2025年工作复盘:开放世界3A项目配置管线与性能监控的探索
游戏·ue5·虚幻·p4·perforce
zhangzhangkeji9 天前
UE5 C++(70-2):定义成员函数 getCleanDirectory(..) 和枚举类 EFileDirectoryType,来获得目录
ue5
avi911110 天前
UE4-UE5虚幻引擎-前置学习三,优化,基础CPP
ue5·ue4·游戏开发·虚幻·游戏优化·游戏代码
zhangzhangkeji10 天前
UE5线程进阶(3-2):任务图的相关源码整理。 FGraphEvent 与 TGraphTask 的区别和联系
ue5
zhangzhangkeji12 天前
UE5线程进阶(3-1):
ue5
zhangzhangkeji12 天前
UE5线程进阶(2-3):enum ENamedThreads命名空间 :: Type : int32 { RHIThread = 0 } 是渲染硬件接口线程
ue5
zhangzhangkeji13 天前
UE5线程进阶(2-1):枚举类EAsyncExecution,作业类TAsyncRunnable、TAsyncQueuedWork,及全局线程函数 Async(..),及线程调用的 4 种方法总结
ue5
zhangzhangkeji14 天前
UE5线程进阶(1):
ue5