본문 바로가기

분류 전체보기612

[언리얼5] 플레이어 콤보공격 플레이어의 공격이 연속적으로 이어지는 콤보 모션을 만들어 봅니다. 공격1회 실행중 일정시간내 다시 공격 커맨드가 이어지면 두번째 공격이 실행되도록 합니다. 1. 애님몽타주 생성 콤보공격에 사용할 몽타주를 생성하도록 합니다. 공격애니메이션 우클릭 > 생성 > 애님몽타주 생성 2. 노티파이 추가 각각의 애니메이션의 적절한 프레임 위치에 노티파이를 추가하도록 합니다. Ps. 노티파이 생성 다시보기 블루프린트 클래스 생성 / 모든클래스 AnimNotify 노티파이에서 함수 카테고리의 우측 오버라이드를 클릭후 Get Notify Name (노티파이의 이름 설정), Received Notify (호출시 실행할 이벤트 설정) 을 생성해서 지정합니다. 예시 ) 공격이 끝나는지점에 사용할 노티파이 3. 변수 생성하기 애.. 2023. 11. 15.
[언리얼5] 애니메이션 블렌딩(캐시포즈) 플레이어의 공격 모션을 개선하기 위해서 애니메이션을 수정합니다. 현재의 어색한 애니메이션 1회 공격이 끝나고 다시 칼뽑는 모션이나오며 콤보가 없이 반복되고 있습니다. 때문에 캐시포즈를 사용합니다. 기존의 애니메이션 그래프에서 스테이트 머신에 캐시를 추가합니다. 캐시포즈를 연결한 다음 빈공간에서 저장한 캐시 포즈를 불러올수 있습니다. 캐시포즈를 두개를 생성해서 서로 블렌딩 하도록 합니다. Layered biend per bone (스켈레톤의 본 기준으로 블렌드) 하는 함수에 베이스포즈는 기존의 저장해둔 캐시포즈를 그대로 연결하고 캐시포즈를 하나더 복사하고 몽타주를 연결시켜 블렌드포즈0번에 넣어 줍니다. 현재의 상태로는 블렌딩의 기준이되는 본(스켈레톤)이 없기 때문에 해당 스켈레톤을 추가하기 위해서 디테일 .. 2023. 11. 15.
[언리얼4] C++ 인텔리센스 관련 참고 https://devblogs.microsoft.com/cppblog/18x-faster-intellisense-for-unreal-engine-projects-in-visual-studio-2022/ 18x Faster IntelliSense for Unreal Engine Projects in Visual Studio 2022 - C++ Team Blog In this blog post, we will detail how we worked with the Unreal Engine team to significantly speed up IntelliSense ready in Visual Studio 2022 by 18x. devblogs.microsoft.com 2023. 11. 15.
[언리얼5] Visual Studio Integration Tools 설치 언리얼5를 VS2022 CPP 프로젝트를 생성하며 계속 안내문구가 뜨는 Visual Studio Integration Tools 플러그인을 설치해봅니다. 주의 ! Visual Studio 2022.17.4 이상 적용 가능 1. 에픽게임즈 언리얼엔진 > 마켓플레이스 Visual Studio Integration Tools를 다운받고 적용할 엔진 버전에 플러그인을 설치 합니다. 2. 플러그인 적용하기 프로젝트 실행 > 편집 > 플러그인검색 후 체크하고 프로젝트를 재실행 합니다. 3. VS 솔루션 내에서 플러그인 확인하기 해당 프로젝트의 솔루션(sln)파일을 실행해서 플러그인이 잘 적용되었는지 확인합니다. 솔루션 탐색기 > 엔진 > UE5 > Plugins > Marketplace 의 경로에 잘 표시되어있는지.. 2023. 11. 15.
심화 수업118일차 - 언리얼C++ 기본준비, 애니메이션수정 보호되어 있는 글 입니다. 2023. 11. 15.
심화 수업117일차 - 과제풀이 보호되어 있는 글 입니다. 2023. 11. 14.