키 W와 S를 통해 앞뒤로 가는 움직임을 만들었는데
W를 누르고 있을때 S를 누르면 그대로 앞으로만 가고
반대로 S를 누르고 있을때 W를 누르면 뒤로 가다가 앞으로 갑니다,,
키 두개가 동시 입력되면 값이 0으로 바뀌어서 가만히 있도록 할 수 없나요?? ㅠㅠ
조언 부탁드립니다 !!
모두 풍성한 명절 보내세요 ㅎㅎ
W를 누르고 있을때 S를 누르면 그대로 앞으로만 가고
반대로 S를 누르고 있을때 W를 누르면 뒤로 가다가 앞으로 갑니다,,
키 두개가 동시 입력되면 값이 0으로 바뀌어서 가만히 있도록 할 수 없나요?? ㅠㅠ
조언 부탁드립니다 !!
모두 풍성한 명절 보내세요 ㅎㅎ
저도 초보인데 축매핑에 w 스케일은 1, s는 -1 이렇게 하니까 동시입력은 멈춰있어요 - dc App
예전이라기억이 잘안나는데 동시입력은 따로처리했던거같음 검색 해보셈 가이드있었던거로 기억함 - dc App
그건 저 창이 문제가 아니야. 이동 자체를 캐릭터에 기본으로 들어가 있는 기능을 쓰는거 같은데 그 로직을 떼내고 너가 자체적으로 로직을 구성하면 돼.
이동을 위한 벡터를 하나 두고 키의 입력 상태에 따라서 그 벡터에 방향에 맞는 힘을 가감 해주면 됨. A가 눌림 -> (-1, 0, 0) 더하기 / A 눌림 해제 -> (1, 0, 0) 더하기 나머지 키도 같은 식으로
아하,, 통쾌한 답변 정말 감사합니다! 그 뚯인즉슨 입력액션을 각 키(wsad) 마다 하나씩 생성해서 하나의 벡터값에 더하고 빼라는 말씀이신건가요?? 답변 정말 감사드립니다! 행복한 추석 보내세요 ㅎㅎ