본문 바로가기

분류 전체보기612

심화 수업154일차 - 언리얼CPP AI BehaviorTree 보호되어 있는 글 입니다. 2024. 1. 19.
언리얼5 프로젝트 메모 밝기조절 세팅 UI 만들기 레벨상에 포스트 프로세스 볼륨 추가하고 해당 볼륨을 UI와 연결하여 Brightness 값을 조절할 수 있도록 한다. 보스 공격 몽타주 복수개 만들기 베이스 클레스에 몽타주 변수 추가하고 남은체력에따라 재생할 몽타주변수를 지정해주기 플레이어 전환시스템 만들기 유튜브 영상 참고 인벤토리 시스템 구현 - 우선작업들이 끝난뒤에 2024. 1. 19.
[언리얼5] 마스터볼륨조절 UI만들기(BP) 게임의 가장 기본적인 마스터볼륨(Main Sound)의 크기를 조절하는 UI를 만들어 봅니다. 1. 유저 위제 블루프린트 생성하기 2. 위젯 디자인(팔레트)추가 버튼및 텍스트를 제외하고 사운드를 조절하는 팔레트는 슬라이더(Slider)입니다. 해당 팔레트를 추가하고 기본 값을 설정합니다. 기본값은 0이아닌 1로 설정하고 최소값을 0(소리없음) 최대값을 2(소리크기2배)로 지정합니다. 3. 블루프린트 생성하기 슬라이더를 변수로 지정하고 해당 변수의 값 변경시 이벤트를 생성합니다. 해당이벤트는 슬라이더의 값이 변경될때 호출됩니다. 이벤트가 호출될때 Set Sound Mix class Override를 사용하여 Master 클래스를 in Sound Class로 지정합니다. Modifier는 새롭게 생성합니다... 2024. 1. 18.
심화 수업153일차 - 언리얼CPP AI BehaviorTree 보호되어 있는 글 입니다. 2024. 1. 17.
[언리얼5] 액션&축 매핑 향상된입력(Enhanced Input)으로 변경하기(feat. C++) 언리얼4까지는 Action Mapping & Axis Mapping (액션 & 축 매핑)으로 플레이어의 입력값을 받아 동작을 진행하였습니다. 하지만 언리얼 5에서부터는 향상된입력기능이 적용 가능하므로 그에 맞추어 기존의 입력 방식을 변경해 보려 합니다. 1. 기존의 입력 방식 엔진의 프로젝트 세팅 > 엔진(입력) 메뉴에서 매핑 매뉴를 설정하고 C++ 코드에서 함수와 바인딩하여 사용 하였습니다. 2. 플러그인 설치 확인하기 언리얼 엔진의 [편집] 메뉴에서 [플러그인]창을 통하여 필요한 플러그인이 체크 되어있는지 확인하도록 합니다. 언리얼 5.3버전은 설치시부터 적용이 되어있으나 그이하의 버전은 적용이 되어있지 않을수도 있습니다. 3. 모듈 추가하기 비주얼스튜디오 솔루션 탐색기의 해당 프로젝트의 프로젝트이름.. 2024. 1. 12.
심화 수업152일차 - 언리얼CPP AI BehaviorTree 보호되어 있는 글 입니다. 2024. 1. 12.