전체 글

전체 글

    [Programmers] JadenCase 문자열 만들기

    https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 0. Headers #include using namespace std; 1. 알고리즘 - 공백이 있을 경우 bool 값을 두고 확인 - 처음 값은 무조건 대문자로 오기 때문에 to upper 함수 사용 string solution(string s) { string answer = ""; bool start = false; for (auto str : s) { if (answer == "") { ..

    [UE5] COMBAT GAME - 15. AI Monster Behavior #3

    1. AI Monster Behavior 1.1 Attack Behavior - 공격받은 상태에서 몬스터가 움직이지 않는 버그 발생 - 공격을 할 때 보내는 Instigated By의 오류 - 공격자의 Get Controolled Pawn을 전달해야함 1.2 Behavior Tree 1.2.1 Action Perform - Attack과 마찬가지로 액션을 수행하는 함수를 인터페이스로 생성 - 기존 액션 함수를 수정하여 인터페이스 AI Perform Action Create - Behavior Tree Task Create - Perform Acton - 인터페이스를 사용하여 AI Perform Action 실행 1.2.2 behavior Tree - 몬스터가 무기를 장착하고 적이 없을 시 장착 해체하는 ..