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

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

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

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기