物理约束组件用户指南

在蓝图中使用物理约束组件的用户指南

Windows
MacOS
Linux

physics_banner.png

On this page

总览

物理约束组件(Physics Constraint Components)的使用方法和 物理约束 Actors 相同,不同之处是其在蓝图中使用,可在 C++ 中进行创建。物理约束组件结合了蓝图的灵活和 C++ 的强大,您可利用它对项目中的任意物理形体设置约束。

该文档讲述物理约束组件在蓝图中的基础创建。

理解该文档的前提是用户对 蓝图蓝图编辑器 已有所了解。查阅蓝图 - 可视化脚本 中的详细内容。

用法

  1. 创建用于约束的组件。便于展示,此例中使用两个引用静态网格体 Shape_CubeStaticMesh 组件。

    PhysConBP_Cubes.png

    放置需要进行约束的组件。该指南中使用的是图中的这两个方块。

  2. Add Component => Physics Constraint

    PhysConBP_AddCon.png

  3. 将物理约束组件放置在约束连接点上。

    PhysConBP_Loc.png

  4. 手动输入需要约束的组件名。在 Component Name 1 => Component Name 属性中输入需要约束的组件名。

    PhysConBP_Comp1.png

  5. Component Name 2 => Component Name 属性中输入需要约束的组件名。

    PhysConBP_RedBlue2.png

  6. 设置物理约束属性:

    • Angular Swing 1MotionAngular Swing 2Motion 设为 ACM_Limited

    • Swing 1Limit AngleSwing 2Limit Angle 设为 45 度。

    • 禁用 Swing Limit Soft

    PhysConBP_ConSettingsVis.png

    想了解物理约束组件上所有属性的影响吗?请查阅 物理约束参考 中的详细内容。

  7. 如有必要,旋转物理约束组件,定义线和角的限度。

    PhysConBP_Rotated.png

  8. 将蓝图 Actor 放置在关卡中的所需位置。

    PhysConBP_IntoWorld.png

  9. 使用 Simulate in Editor 或 Play in Editor 进行测试。

    PhysConBP_Sim.png

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback