[유니티_문제해결] 애니메이션이 두 번 재생 되는 경우

2023. 5. 18. 06:23·게임개발/유니티_문제해결

과거에도 있던 현상이었는데, 어찌어찌하여 고쳐 저서 신경 안 썼는데 다시 발생해서 해결과정을 글로 써본다.

 

미리 보는 결론 : Any State에서 시작하는 애니메이션은 조건을 Bool 말고 Trigger로 하자

Dash와 Hurt가 두번 실행된다.

 

Idle에서 Run 상태로 가는 Transition이 Bool로 돼있어서 Heart(...)와 Slide를 아무 생각 없이 해줬더니 저렇게 됐다.

그런데 Attack은 제대로 한 번만 실행되었기 때문에 차이점을 찾다가 Transition의 조건이 Trigger인 것을 확인하고,

Heart와 Slide의 Transition의 조건을 Trigger로 바꾸니까 문제없이 실행되었다!

Bool값은 상태 값으로 판단을 해서, 애니메이터에서 AnyState에서 Transition이 Bool형식일 경우 코드에서 한 번 더 실행시키는 것 같다.

따라서 AnyState에서 Transition 변수는 Trigger로 구현해야곘다.

재대로 한번만 실행되는 모습

조금이나마 도움이 되었다면 좋겠다.

'게임개발 > 유니티_문제해결' 카테고리의 다른 글

플레이어가 타일 맵에서 벗어날 때.  (0) 2023.05.24
[유니티_문제해결] 대쉬 시 y축 고정 혹은 y축 변경없는 이동  (0) 2023.04.12
[유니티_문제해결] 애니메이션 동작 중 다시 실행 (버그)  (0) 2023.04.06
'게임개발/유니티_문제해결' 카테고리의 다른 글
  • 플레이어가 타일 맵에서 벗어날 때.
  • [유니티_문제해결] 대쉬 시 y축 고정 혹은 y축 변경없는 이동
  • [유니티_문제해결] 애니메이션 동작 중 다시 실행 (버그)
메카인
메카인
  • 메카인
    메카인의 지식창고
    메카인
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 코딩 공부
        • TIL(Today I Learn)
        • TIL
        • 백준(C++)
        • Python
        • 알고리즘
        • 프로젝트 회고
      • C++
        • C++
        • C++ STL
        • C,C++ mCoding yotube
      • 게임개발
        • 언데드서바이벌_골드메탈_클론코딩
        • 3D_골드메탈_클론코딩
        • 유니티_문제해결
        • 게임 수학
      • Unreal 공부
        • UE5 GameDev
        • Unreal Engine 4 C++ The Ult..
      • 교재 문제 풀이
        • 운영체제
      • 정보처리기사
        • 정처기 요약
        • 정처기 오답노트
      • 학교수업
        • 데이터베이스
        • 프로그래밍 언어론
        • 리눅스 시스템
        • 네트워크
      • 일상
        • 주식
        • 독서
      • (비공개 전용)
        • memory
        • Build
        • OOP
        • Smart Pointer
        • lamda
        • 게임 수학
        • 모던 C++
        • 모던 C++ STL
        • 모던 C++ Concurrency, Paralle..
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 블로그 관리
  • 링크

  • 공지사항

    • 공지사항 - 인생과 블로그의 목표
  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
메카인
[유니티_문제해결] 애니메이션이 두 번 재생 되는 경우
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.