애니메이터
-
[TIL] 14주차 5일 트러블슈팅 ( State가 많이 늘어나면서 생긴 문제들 )개발일지/스파르타 코딩클럽 부트캠프 2024. 7. 19. 22:19
최종프로젝트 진행중정말 많은 버그가 있었지만, 애니메이션 관련된 버그는 진짜 다 부수고싶다..오늘은 그에대한 트러블 슈팅이다. 캐릭터가 마나가 부족할 때 스킬을 못쓰게 하는 방법 이 문제는 애니메이션 관련은 아니지만 맞기도한게 스테이트 머신으로의 진입을 막아야 하는데스킬마다의 스테이트는 다른데 마나도 달라서 고민하던 차에if(stateMachine.Player.healthSystem.CurrentMana 진입을 막는것이 아닌 아예 스킬 애니메이션 실행 전에 IdleState로 돌려버리는 방법으로해결했다. 스킬 슬롯 스왑문제 protected virtual void AddInputActionCallbacks() { if(UIManager.Instance.onUI) return; if (sta..