UE5 小知识点 —— 11 - 下坠
目录
一、Static 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 还在地面上,所以不会下坠。