物理约束组件用户指南

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

Windows
MacOS
Linux

physics_banner.png

本页面的内容

总览

物理约束组件(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

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见