Choose your operating system:
Windows
macOS
Linux
개요
Physics Constraint Component (피직스 컨스트레인트 컴포넌트)는 블루프린트에 사용되거나 C++ 로 생성할 수 있다는 점만 제외하면 피직스 컨스트레인트 액터 와 똑같습니다. 블루프린트의 유연성과 C++ 의 강력함 덕에, 피직스 컨스트레인트 컴포넌트를 사용해서 프로젝트의 어느 피직스 바디든 제약(constrain)시킬 수 있습니다.
이 글에서는 블루프린트에서 피직스 컨스트레인트 컴포넌트의 기본적인 생성법을 다루겠습니다.
이 글은 블루프린트 와 블루프린트 에디터 에 어느정도 익숙한 분들을 대상으로 합니다. 자세한 정보는 블루프린트 비주얼 스크립팅 문서를 참고하세요.
사용법
-
제약시키는 데 사용할 컴포넌트를 생성합니다. 이 데모에서는
Shape Cube
스태틱 메시를 참조하는 스태틱 메시 컴포넌트를 둘 사용하겠습니다.제약시키려는 컴포넌트 위치를 조정해 줘야 합니다. 이 글에서는 이 큐브 둘을 사용합니다.
-
컴포넌트 추가 => 피직스 컨스트레인트 .
-
컨스트레인트의 조인트가 있었으면 하는 곳에 '피직스 컨스트레인트 컴포넌트' 위치 조정을 합니다.
-
제약시키고자 하는 컴포넌트 이름을 수동 입력해야 합니다. 제약시키고자 하는 컴포넌트 이름을 Component Name 1 => Component Name 프로퍼티에 입력합니다.
-
제약시키고자 하는 컴포넌트 이름을 Component Name 2 => Component Name 프로퍼티에 입력합니다.
-
피직스 컨스트레인트 프로퍼티를 설정합니다.
-
Angular Swing 1Motion , Angular Swing 2Motion 은 ACM_Limited 으로 설정합니다.
-
Swing 1Limit Angle , Swing 2Limit Angle 은 45 도로 설정합니다.
-
Swing Limit Soft 는 끕니다.
피직스 컨스트레인트 컴포넌트의 모든 프로퍼티 효과에 대해 알고싶으시면, 피직스 컨스트레인트 레퍼런스 문서를 참고해 주세요.
-
-
필요에 따라 피직스 컨스트레인트 컴포넌트를 회전시켜 Linear / Angular Limits 를 확인합니다.
-
레벨에 블루프린트 액터를 배치한 다음 필요한 곳에 위치시킵니다.
-
에디터에서 시뮬레이트 또는 에디터에서 플레이로 테스트합니다.