inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

고우진님의 게시글

고우진 고우진

@jaba852350683

수강평 작성수
1
평균평점
5.0

게시글 5

질문&답변

Input 스킬 구현 질문

다른분의 질문이지만 궁금한점이 생겨 질문을 드립니다. 알려주신 형태를 구현하기 위해서는 구조체 형식으로 만든뒤 만들어 주면 되는걸까요

좋아요수
0
댓글수
3
조회수
293

질문&답변

스텟 연동 관련해서 질문이 있습니다.

생각을 너무 복잡하고 쓸데없이 한 것 같습니다 그냥 아이템 스크립트에서 Stat을 참조하고 장착, 해제 할때마 디폴트 밸류를 올리거나 내리면 되는거였네요

좋아요수
0
댓글수
1
조회수
190

질문&답변

Statemachine 관련질문이 있습니다.

답변해주셔서 감사합니다 커맨드를 저장하는건 이런식으로 List keyList = new List (); void Update() { if (Input.anyKeyDown) { foreach (KeyCode key in System.Enum.GetValues(typeof(KeyCode))) { if (Input.GetKeyDown(key)) { keyList.Add(key); } } } } 리스트로 구현하고 공격 애니메이션이 끝날때마다 리스트를 초기화 해준 다음에 커멘더 콜렉터에 bool값을 만든 다음에 해당 리스트에서 특정 조합과 순서가 해당되는게 있다면 참으로 만든 다음에 애니메이션의 transition 넘어가는 조건으로 해당 bool값을 넣어주는 방식으로 구현도 괜찮을까요? MakeTransition ( state => Owner.CommandController.SpecialAttackBool) 입력받은 키의 비교는 예를들어 qwer이 순서대로 눌려야 한다면 List SpecailCombo = new List { KeyCode.Q, KeyCode.W, KeyCode.E, KeyCode.R }; bool SpecialAttackBool() { for (int i = 0; i { if (keyList[i] != SpecailCombo[i]) { return false; } } return true; }

좋아요수
0
댓글수
3
조회수
301