기타

유니티 2D C샵, 스페이스 바 3번 누를 시에 1초간 스페이스 바를 누를 수 없게 되는 코드

ka

kakaopebug_96788
답변 대기중
30 XP

Input.GetKeyDown(KeyCode.Space) 으로 쓰는게 좋습니다. 왜냐하면 GetKey(KeyCode.Space)는 연속으로 쭉 내려오니깐요(너무 빨리 내려오는건 싫어요)

제가 원하는건 정확히 말하자면

스페이스바 누르고 떼고 스페이스바 누르고 떼고 스페이스바가 안되는거(3번쨰 스페이스 바는 1초 지나야지 됨) 그런걸 원합니다.

그렇다고 해서 1초안에 스페이스바 3번 연속으로 못치게 하는건 원하지 않습니다.

예시) 스페이스 + 스페이스 + 스페이스 는 안되게,

스페이스 + 스페이스 + 왼쪽 + 스페이스 는 되게,

스페이스 + 스페이스 + 1초후 + 스페이스 는 되게

스페이스 + 스페이스 + 1초후 + 스페이스 + 스페이스 도 되게

이렇게 중간에 뭔가 넣은건 되게끔 해주세요


불러오는 중...