본문 바로가기

언리얼 블루프린트18

[언리얼5 블루프린트] 적 캐릭터의 인식 컴포넌트 만들기 적 캐릭터가 쫓아오도록 만들려면 플레이어를 인식하고 추적하는 과정이 필요합니다.인식 컴포넌트 만드는 과정입니다.  새 컴포넌트를 만드려고 합니다.마우스 우클릭 → 블루프린트 클래스 → 액터 컴포넌트인식으로 이름 변경했습니다.  Multi Sphere Trace By Profile 노드를 이용하였습니다. Get Owner, Get Actor Location으로 위치 정보를 가져와 연결해 주고Radius는 변수로 승격하여 인스턴스 편집이 가능하게 하였고 인식범위로 이름 변경 후 기본값을 500으로 설정했습니다.  편집 → 프로젝트 세팅 → 콜리전에서 새 프로파일을 만들었습니다.이름은 온리폰으로 하고, Pawn만 블록으로 체크했습니다.적이 플레이어만 인식해야 하는데 땅이나 사물을 인식하면 안 되기 때문입니다... 2024. 7. 7.
[언리얼5 블루프린트] 스테이트 머신을 이용해 상황에 따른 애니메이션 만들기 이전 게시물에선 점프와 달리는 모션만 넣었습니다.이번에는 상황에 따른 애니메이션을 다양하게 선택해 주도록 만들려 합니다.  캐릭터의 애님 블루프린트에 들어갑니다. 이전 게시물에서 했던 노드를 지우고 State Machine(스테이트 머신) 노드를 연결합니다.현재 상황에 따라 어떤 애니메이션이 나올지 선택해 주는 머신입니다.기본상태머신이라고 이름 변경했습니다.  State Machine에 들어갑니다.블렌드 스페이스로 만든 로코모션을 드래그하여 가져옵니다.안된다는 빨간 표시는 무시해도 됩니다.  기본으로 있는 Entry와 연결합니다.테두리 부분에서 화살표를 끌어서 연결할 수 있습니다.  이동에는 좌우, 앞뒤 변수를 연결해줍니다. 이제 점프 애니메이션을 나눠서 점프전, 점프중, 점프후로 만들려고 합니다.점프키.. 2024. 7. 5.
[언리얼5 블루프린트] 캐릭터 달리기, 점프 동작 설정하기 이 캐릭터는 플레이어가 아닌 적을 기준으로 만들었습니다.캐릭터 달리는 동작 설정하는 방법입니다.  캐릭터 스켈레탈 메시 → 생성 → 블렌드스페이스를 만듭니다.치즈로코모션으로 이름 변경했습니다.  만든 블렌드 스페이스에 들어갑니다.왼쪽 에셋 디테일에서 가로, 세로 축의 값을 최소 축 값은 -1, 최대 축 값은 1 로 설정했습니다.가로 축은 좌우, 세로 축은 앞뒤로 이름 변경했습니다. ※ 축 값을 실수로 -200,200으로 설정하니 캐릭터 이동 모션이 나오지 않는 오류 발생  그래드에 스냅에 체크하면 애니메이션을 배치할 때 선에 따라 뚝뚝 끊겨서 분별하기 편합니다.  표의 중심에 서있는 애니메이션을 배치했습니다.  앞에 가는 모션과 왼쪽 오른쪽 뒤쪽 가는 모션을 각각 끝에 배치하여 마름모를 만들었습니다.Ct.. 2024. 7. 4.
[언리얼5 블루프린트] 캐릭터 애니메이션 기본동작 설정하기 다운로드한 캐릭터에 애니메이션 기본동작을 설정하는 방법입니다. 새 폴더에 블루프린트 → 캐릭터로 만들어줍니다.  만든 캐릭터의 뷰포트로 들어갑니다.다운로드하였던 스켈레톤 메시 파일을 드래그하여 가져옵니다.  캐릭터를 캡슐 컴포넌트의 아래 부분과 잘 맞춰줍니다.이걸 맞추지 않을 경우 레벨에 배치한 캐릭터가 지면과 떨어지는 현상이 발생합니다.  화살표 컴포넌트가 앞이므로 캐릭터가 앞을 볼 수 있게 각도를 조정해야 합니다. 위치와 각도를 조정한 후 컴파일 및 저장을 누릅니다.  캐릭터의 스켈레톤 메시에서 우클릭하여 생성 → 애님 블루프린트를 만듭니다.치즈애님블루프린트 라고 이름변경 했습니다.  애님 블루프린트에 들어가서 기본설정 되어있는 Output Pose 노드 옆에 애니메이션을 드래그합니다.기본 동작이기 .. 2024. 7. 4.
[언리얼5 블루프린트] Mixamo(믹사모) 캐릭터 언리얼에 넣는 방법 캐릭터 및 애니메이션을 무료로 다운받을 수 있는 Mixamo(믹사모)입니다. 어도비 회원가입을 한 후 다운로드 받을 캐릭터를 찾습니다.  저는 제리와 닮은 생쥐 캐릭터를 다운로드 했습니다.원하는 캐릭터를 누른 후 오른쪽 DOWNLOAD 버튼을 누른후 기본 설정 그대로 DOWNLOAD 누르면 됩니다.언리얼에 넣기 좋은 FBX 파일입니다.  이제 애니메이션을 다운로드 받아야 하는데요.기본 자세와 달리는 동작 및 점프하는 동작 등을 영어로 검색합니다.(Idle, Run, Roll, Hit, Fall, Jump, Punch 등) 달리기 등 위치를 이동하는 모션은 오른쪽 In Place 에 체크해줍니다.그래야 언리얼에 넣을 때 모션이 자연스럽습니다.  모션은 without skin 으로 다운로드 받아야 합니다.w.. 2024. 7. 3.
[언리얼5 블루프린트] Mixamo(믹사모) 에서 다운받은 캐릭터가 이상할 때 해결 방법 Mixamo(믹사모)에서는 캐릭터 및 애니메이션을 무료로 다운받을 수 있습니다.언리얼 엔진에 쉽게 가져올 수 있어서 언리얼을 막 시작하는 사람들이 많이 다운 받는데요. 다운로드한 파일이 믹사모에서 보여준 캐릭터와 무언가 이상할 때를 다뤄보겠습니다.  색감이 굉장히 연하고 뒤통수인데도 안경이 비치는 것을 볼 수 있습니다.믹사모에서 다운로드한 파일을 언리얼에 넣을 때 종종 생기는 오류인데요.  일단 다운받은 캐릭터의 머티리얼로 들어갑니다.   몇 개의 선들이 작동하지 않는 것을 볼 수 있습니다.왼쪽의 블렌드 모드가 Translucent 로 되어있기 때문입니다.  블렌드 모드를 Opaque로 바꿔줍니다.투명했던 선들이 작동하는 것을 볼 수 있습니다.  겹쳐있는 텍스처들을 보기 편하게 정리해 줍니다.텍스처 4개.. 2024. 7. 3.