• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

태그의 배열 관련 런타임 에러

20.09.20 11:39 작성 조회수 334

0

안녕하세요 보스 구현하는 것까지 따라왔는데요!

게임 플레이에는 전혀 문제가 없지만 공격을 개시할 때마다 출력 로그에 다음과 같은 런타임 오류 메세지가 계속 출력이 됩니다.

Component Tags 배열이랑 액터의 Tags 배열이 길이가 0인데 원소를 Get 하려고 해서 이런 오류가 발생하는 것 같은데요 ㅠ ㅠ

플레이어랑 몬스터가 칼을 휘두를 때마다 저렇게 출력이 됩니다. 허공에 휘둘러도 출력됩니다. 

뭐 빠뜨린게 있나 해서 강의 다시 보면서 비교해봤는데 블루프린트는 잘 따라서 스크립팅 한 것 같아요 !

뭐가 문제일까요..? 그냥 충돌된거 없이 공격만 개시해도 On Component Begin Overlap 이벤트가 발동해서 그런 것 같은데... 

플레이어, 몬스터, 보스 전부 다 CapsuleComponent의 Component Tags의 인덱스 0 에 "Character" 태그 잘 할당해 둔 상태입니다.

답변 2

·

답변을 작성해보세요.

1

에러나는 스크립트 맞습니다.

아래처럼 수정해야 합니다.

혹시 다른 부분 때문에 안될 수도 있기 때문에 기존 프로젝트 링크도 걸었어요.

SideScrollGame32 - Boss AI - Fix Bugs

0

안소님의 프로필

안소

질문자

2020.09.22

해결 됐어요 😀 감사합니다!!