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

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

Windows
MacOS
Linux

physics_banner.png

목차

개요

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

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼