내가 만든 재우's AI에는 고정적으로 쓰이는 패턴들이 있다. 필수적으로 쓰이는 핵심 패턴들로, 이번엔 이것들을 짧고 빠르게 복사하는 조각들을 만들어볼 예정이다.
적이 주인을 원거리에서 공격하려고 하면 모든 행동을 멈추고 직접 요격하러 가는 패턴이다. 상당히 유용한 기능이지만 이것이 왜 유용한지는 게임 얘기니깐 넘어가겠다. 여하튼 이것을 일일히 추가하면 코드가 무의미하게 길어지니 이것을 미리 만들어 갖다 쓸 예정이다.
예상대로 되면 재미없는 것이 코딩이지! 예상한 것은 아니지만 오차범위 안의 것이라 생각되는 에러가 나왔다. 핵심 키워드를 찾아보자.
length
배열의 길이를 체크하는 것과 관련되어 문제가 발생했다. 배열을 쓰는 부분은 컨디션 포장, 시퀸스 포장, 종합 포장 훅에 있는데, AI 단축 툴을 보면 시퀸스만 존재한다.
이렇게 공백 배열이라도 컨디션을 붙여두자.
웹상에선 정상작동하고 이제 인게임을 살펴보자.
정상작동한다! 그럼 이제 자주 쓰이는 패턴들은 이렇게 미리 만들어둔 툴을 활용하여 코드 줄 수를 획기적으로 줄일 수 있을 것 같다. 이제 며칠동안 AI를 패턴 별로 복사해서 붙여두고, 툴로 만드는 작업을 거치고 나면 이제 본격적인 웹 단장을 시작할 것이다.
'개발공부' 카테고리의 다른 글
마비노기 재우's AI 다운로더 - 05 '프레이머 모션 적용' (1) | 2024.02.14 |
---|---|
마비노기 재우's AI 다운로더 - 04 '상세 모달 제작' (0) | 2024.01.18 |
마비노기 재우's AI 다운로더 - 03 'AI 조립 HOOK' (0) | 2023.12.08 |
마비노기 재우's AI 다운로더 - 02 '행동 시퀸스 생성 HOOK' (0) | 2023.11.30 |
마비노기 재우's AI 다운로더 - 01 '로직 분석' (0) | 2023.11.22 |