본문 바로가기

blueprint

주인공 블루프린트 제작 가이드 4부작 -- (3) 게임모드 블루 프린트 만들고 게임과 연결하기 - 게임모드 제작하여 게임속에 주인공 캐릭터 넣기 1. 게임모드 블루 프린트를 만든다. - 이녀석은 아이콘에 따로 색이 안붙는거 같네요~ 2. 디폴트 창에서 기존에 제작한 캐릭터 블루 프린트 연결하기 - 캐릭터 뿐 아니라 UI와 컨트롤러등도 내가 제작한 걸로 넣을 수 있습니다. 3. 월드 세팅에서 제작한 게임모드 불러 오기 여기까지 만들면 게임에서 뛰어다니는 주인공을 넣는데 필요한 모든셋팅이 끝났습니다. PLAY~~!! 근데 아무것도 든거 없이 맨손으로 필드만 뛰어다니니 왠지 심심하네요.. 쓰는김에 발사모션 적용하는 방법과 총알에 물리 적용하는거 까지 같이 적어보겠습니다... To Be Continue.. 더보기
주인공 블루프린트 제작 가이드 4부작 -- (1) 캐릭터 블루 프린트 만들기 **본 가이드는 언리얼4.6에서 제작한거라 최신버전과는 다소차이가 있을수 있습니다. 언리얼엔진의 강력한 기능중 하나가 주인공 캐릭터 제작이 타 엔진보다 간편하다는 점입니다. 하지만, 언리얼엔진을 자주 접해 보지 않은 사람에게는 결코 쉽지 않아 보이기도 합니다. 항상 느끼지만 알기 전까진 어렵다가 알고 나면 쉬운게 언리얼엔진인거 같아요..ㅎㅎ 주인공 캐릭터 제작방식에 대해서 3개의 카테고리로 나눠 살펴보고자 합니다. **메시 임포트 같은 기본적인 사항은 문서를 참조하도록 하고 넘어가도록 하겠습니다. **총알 발사나 무기 장착 같은 테크닉에 대해서는 잠시 예외로 하고 추후에 다루도록 하겠습니다. 주인공 캐릭터를 만들기 위해 필요한 파일은 3가지입니다. - 캐릭터 블루 프린트 - 애니메이션 블루 프린트 - 게.. 더보기
제작한 UMG를 화면에 띄우는 간단한 레벨블루프린트 함수 제작한 UMG를 화면에 띄우고 싶으실땐 아래 함수를 레벨 블루프린트에 추가해 주시면 PLAY시에 UMG가 출력됩니다~ 참고하세요~ 더보기
상하체 분리 애니 적용시 체크사항 상하체 분리 애니 적용시 상체가 중심축의 로테이션 값이 먹어 애니가 제대로 적용되지 않는 문제가 있었습니다. 그래서 담당 프로그래머 분이랑 같이 본 구조도 바꿔보고... 블렌드가 아닌 애디티브도 써보고 별짓을 다했는데아래처럼 정면을 제대로 바라보지 못하면서 모션이 출력습니다. 이때 '본 마다 레이어로 블렌드 합니다'의 속성에서 아래 부분을 체크인 해줘야 합니다. 체크인 하면 아래처럼 정면을 바라보며 정상적으로 출력됩니다. 옵셔체크하나면 해결될 일이었는데, 문서공유되어 있는게 없어 한참을 헤맸네요..ㅠ 잊어버릴까봐 메모해 둡니다~ 더보기
비헤이비어트리(Behavior)로 주인공을 만나면 따라붙는 AI 캐릭터를 만들어봤습니다. 언리얼 튜토리얼에 올라온 비헤이비어 트리 쿽스타트 가이드를 토대로 평소에는 천천히 돌아 다니다가 주인공을 만나면 속도를 내서 달려올수 있도록 함수를 추가해 봤습니다. https://docs.unrealengine.com/latest/KOR/Engine/AI/BehaviorTrees/QuickStart/index.html 블루프린트 함수 추가 내용 1. AI 캐릭터 추가 내용 - 일반 속도를 60으로 규정하는 함수 추가. speed rate 값을 캐싱하여 속도 조절 가능 2. 일반이동 BTT 추가내용 -문서에서는 기본으로 제공하는 노드로 구성되어 있는데, 그 부분을 제거하고 아래 내용을 추가해주면 됩니다. 원본 - https://docs.unrealengine.com/latest/KOR/Engine/AI/.. 더보기