전체 글612 심화 수업151일차 - 언리얼CPP AI 보호되어 있는 글 입니다. 2024. 1. 10. 심화 수업150일차 - 언리얼CPP AI(블랙보드, 행동트리) 보호되어 있는 글 입니다. 2024. 1. 9. [언리얼5] 애니메이션 블루프린트 템플릿 C++ 코드로 작성한 적 클래스의 패턴들을 다른 적들을 생성할때 사용하기위해서 기본적으로 애니메이션이 다르게 적용되어야 합니다. 이때 기존에 작성해둔 애니메이션 블루프린트의 형태들을 템플릿으로 작성하고 다른 타입의 적들에게도 같은 틀을 사용하기 위해서 애니메이션 블루프린트 템플릿을 생성합니다. 1. 애니메이션 블루프린트 템플릿 생성하기보통 애니메이션 블루프린트를 생성하듯 엔진내에서 생성이 가능합니다. 컨텐츠브라우저창 > 우클릭 > 애니매이션 > 애니메이션 블루프린트 > 템플릿 선택2. Blueprint Thread Safe Update Animation 함수 생성하기변수를 업데이트해주기위한 함수를 생성해주도록 합니다. 이전에도 사용했던 함수 입니다. [언리얼5] 애니메이션 블루프린트 Thread Safe.. 2024. 1. 8. [언리얼5] 레벨체인지&로딩 관련 메모 언리얼 엔진에서 레벨 간 이동시 로딩 화면을 구현하기 위해서는 "Async Loading"을 활용하는 것이 일반적입니다. Async Loading은 새로운 레벨의 로드를 비동기로 처리하여, 메인 스레드가 블로킹되지 않도록 합니다. 이렇게 하면 로딩 화면을 표시하는 동안도 게임이 정상적으로 동작하게 됩니다. 다음은 로딩 화면을 구현하는 기본적인 과정입니다: 로딩 화면 레벨 생성: 로딩 화면을 위한 레벨을 따로 생성합니다. 이 레벨에서는 로딩 화면에 표시될 요소들을 배치합니다. 레벨 이동 함수 작성: 레벨 간 이동을 관리하는 함수를 작성합니다. 이 함수에서는 먼저 로딩 화면 레벨로 이동한 후, 비동기로 목적지 레벨을 로드합니다. void YourClass::ChangeLevel(FName LoadingLev.. 2024. 1. 8. [언리얼5] HUD 기능구현 메모 구현 골드 맵상의 오브젝트 파괴시 드랍하는 아이템 입수시 증가 소울 몬스터 처치지 확률적으로 드랍하는 소울 입수시 증가 체력게이지 피격시 감소 몬스터 처치지 확률적으로 드랍하는 회복아이템 입수시 증가 스테미나 마나가 없는 시스템이기에 공격,스킬사용,회피기(대쉬)사용시 감소 최대값(MAX)이하일때 일정값 지속 회복 플레이어 아이콘 오버레이크랙 플레이어의 체력바게이지와 연동하여 체력이 감소할수록 크랙 발생 미구현 플레이어 아이콘 오버레이게이지 변신 스킬을 사용하기 위한 조건. 변신전 게이지가 최대값(MAX)이하일떄 일정값 지속 회복하며 최대 충전시 변신스킬을 사용할 수 있다. 변신스킬을 사용하는 중에는 최소값(MIN)이상일때 일정값 지속 감소. 2024. 1. 7. 심화 수업149일차 - 언리얼CPP AI 보호되어 있는 글 입니다. 2024. 1. 5. 이전 1 ··· 25 26 27 28 29 30 31 ··· 102 다음