피직스 컨스트레인트 컴포넌트 사용 안내서

블루프린트에서 피직스 컨스트레인트 컴포넌트 사용법을 안내해 드립니다.

Windows
MacOS
Linux

physics_banner.png

On this page

개요

Physics Constraint Component (피직스 컨스트레인트 컴포넌트)는 블루프린트에 사용되거나 C++ 로 생성할 수 있다는 점만 제외하면 피직스 컨스트레인트 액터 와 똑같습니다. 블루프린트의 유연성과 C++ 의 강력함 덕에, 피직스 컨스트레인트 컴포넌트를 사용해서 프로젝트의 어느 피직스 바디든 제약(constrain)시킬 수 있습니다.

이 글에서는 블루프린트에서 피직스 컨스트레인트 컴포넌트의 기본적인 생성법을 다루겠습니다.

이 글은 블루프린트블루프린트 에디터 에 어느정도 익숙한 분들을 대상으로 합니다. 자세한 정보는 블루프린트 비주얼 스크립팅 문서를 참고하세요.

사용법

  1. 제약시키는 데 사용할 컴포넌트를 생성합니다. 이 데모에서는 Shape Cube 스태틱 메시를 참조하는 스태틱 메시 컴포넌트를 둘 사용하겠습니다.

    PhysConBP_Cubes.png

    제약시키려는 컴포넌트 위치를 조정해 줘야 합니다. 이 글에서는 이 큐브 둘을 사용합니다.

  2. 컴포넌트 추가 => 피직스 컨스트레인트.

    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 1Motion, Angular Swing 2MotionACM_Limited 으로 설정합니다.

    • Swing 1Limit Angle, Swing 2Limit Angle 은 45 도로 설정합니다.

    • Swing Limit Soft 는 끕니다.

    PhysConBP_ConSettingsVis.png

    피직스 컨스트레인트 컴포넌트의 모든 프로퍼티 효과에 대해 알고싶으시면, 피직스 컨스트레인트 레퍼런스 문서를 참고해 주세요.

  7. 필요에 따라 피직스 컨스트레인트 컴포넌트를 회전시켜 Linear / Angular Limits 를 확인합니다.

    PhysConBP_Rotated.png

  8. 레벨에 블루프린트 액터를 배치한 다음 필요한 곳에 위치시킵니다.

    PhysConBP_IntoWorld.png

  9. 에디터에서 시뮬레이트 또는 에디터에서 플레이로 테스트합니다.

    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