플레이어한테 PlayerInput 컴포넌트추가하고
이런 함수로 입력을 받고 있는상황인데
다른 오브젝트에서 입력(예를 들면 space)을 받아야 되는 상황이 왔는데 똑같이 PlayerInput을 추가하려고 보니까 2개를 사용 못 한다고 함.
인풋액션 맵으로 입력을 받는 다른 방법이 있나요?
웬만하면 이거 써서 하고싶은데
아무리 찾아도 playerinput하나만 쓰는것밖에 안나옴
플레이어한테 PlayerInput 컴포넌트추가하고
이런 함수로 입력을 받고 있는상황인데
다른 오브젝트에서 입력(예를 들면 space)을 받아야 되는 상황이 왔는데 똑같이 PlayerInput을 추가하려고 보니까 2개를 사용 못 한다고 함.
인풋액션 맵으로 입력을 받는 다른 방법이 있나요?
웬만하면 이거 써서 하고싶은데
아무리 찾아도 playerinput하나만 쓰는것밖에 안나옴
그래서 정배는 플레이어인풋 컴포넌트를 인풋매니저에 달아서 이벤트로 뿌리는 거
인풋액션 쓰는 방법이 총 네개가 있는데 사람들이 제일 선호하는 방식이 PlayerInput 방식이라 다른 자료가 잘 안나옴
액션 맵을 활용해서 코드 작성하고 싶은거라면 공식문서에 있는 네가지 방법 중 Action Sheets 방법을 사용해보는 것을 추천
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.5/manual/Workflows.html
여러 방법 써봤는데 난 개인적으로 SO로 만들어서 쓰는 방식이 편했음 다수의 오브젝트가 한 개의 인풋으로 처리해야될때 좋음
https://youtu.be/z5zShkCR0mg?si=SOdO76qoIFV9pBj0
영상 마지막부분 참고해봐
와 디게 복잡하네