![[unreal] Gamemode, UE_LOG](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJiIy9%2FbtsMDYPSGEX%2FiLFrQNkwAXbVLDUFBoTP7k%2Fimg.png)
1. 게임모드 기본적으로 레벨에 들어가서 게임 규칙을 관리하는 엑터누가 어디에 스폰해야 하는지와 플레이어에게 어떤 클래스를 사용하고 그 밖에 게임 작동 방식을 정의하는 수많은 클래스를 사용하는 방법을 알려준다. 멀티 플레이어 게임에서는 해당 게임에 허용되는 플레이어 수 등을 제어할 수 있고 바람 조건, 깃발 뺏기 같은 게임 모드가 있는가 하면 배틀로얄 같은 다른 유형도 있을 수 특정게임 특정 유형을 말한다. 액터 클래스의 기반이 될 베이스를 선택할 거다. 게임모드베이스가 제일 전반적으로 사용한다. 불필요한 것을 제외한 최소한의 설정과 항목만 포함되어있다. 보통 엑터 블루프린트와 비슷한 창을 볼수 있다. 오른쪽 Classes는 클래스 디폴트로 가서 해당 액터의 프로퍼티와 설정을 보면 클래스라는 섹션이 ..
![[unreal] 움직이는 물체에 가만히 있는 플레이어 뚫림현상](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbb8za4%2FbtsMFrbIMVa%2FpEKe2XvOjmwP7Cay6hLe11%2Fimg.png)
현상: 움직일때는 충돌처리 ok, 움직이지 않을 때는 충돌처리 no 캐릭터 코드는 움직이지 않는 한 콜리전을 확인 하지 않는다. 해결 : udemy - 【한글자막】 Unreal Engine 5 C++ 개발자: C++ 학습하고 비디오 게임 제작하기 이렇게만 했을 때 문제점: 플레이어 캐릭터의 움직임을 잃어버린다. 엑터의 방향도 적용해준다. 야매인지 모르지만..? 일단 강의 들으면서 꿀팁 같아서 메모..해둔다.
![[Unreal/언리얼] Behavior Tree 기초](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHXHsC%2FbtslcDZdv5g%2FRVJPyBvajgTNSbc0LVmJF0%2Fimg.png)
1. BB(BlackBoard / 블랙 보드) AI의 기억으로 AI에서 사용하는 변수를 저장하고 이를 cpp에서 접근하여 지정이 가능하도록 한다. AI가 알아야 하는 모든 요소는 블랙보드 키(Blackboard Key)를 통해 참조 할 수 있다. BT(Behavior Tree / 행동 트리)의 '뇌' 'BB_XXXX'라고 이름을 짓는다. 2. BT(Behavior Tree / 행동 트리) 🔸 루트(Root): Tree의 시작점 --- 데코레이터, 서비스에 붙을 수 있다. --- 디테일 패널에서 사용할 BB(블랙보드)를 고를 수 있다. 🔸 컴포짓(Composite): 분기의 루트를 정의하고 그 분기의 기본규칙(흐림 제어의 형태, 자손 분기의 실행방식)을 정의한다. 모두 왼쪽에서 오른쪽으로 분기가 실행이 된..

1. 구글에 gitignore이라고 검색한다. 검색결과 맨 첫번째 사이트에 접속한다. 2. Raw 클릭 3. 다른 이름으로 저장 4. vcs에 연결한 경로에 가서 파일이름을 ".gitignore" 으로 변경 후 저장 끝 ! 😊 깃이나 소스트리와 같은 버전컨트롤시스템에 가서 changelist를 확인해보면 된다.