강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

강경찬님의 프로필 이미지
강경찬

작성한 질문수

AI 시대의 혁신적인 게임 개발 입문 with Unity6

하고 싶은 말들

Input Setting 관련해서 질문있습니다!

해결된 질문

작성

·

19

0

안녕하십니까! 완강한 시점에서 궁금한 점이 생겨서 질문드립니다!

 

먼저는 Unity6를 이용한 강의가 많이 없어서 좋은 강의 제공해주심에 감사 인사드립니다.

 

다름이 아니고 Input관련 함수를 사용하려고 하면 Project Settings에서 Both로 바꾸어야 하는 점, 그리고 사용하셨던 함수들은 옛날버전이어서 곧 지원이 끊긴다는 점을 생각한다면, 앞으로 배워나갈 제 입장에서는 공부할때부터 새로 제공되는 함수를 주로 사용하려고 하는 편이 아무래도 낫겠죠...?

사실 현재 시중에 있는 여러 프로젝트들도 왠만하면 다 레거시 함수들을 쓰고 있을거라 생각이 드네요..

너무 당연한 질문일 수도 있지만 유니코티님의 의견이 궁금합니다.

답변 2

0

UniCoti님의 프로필 이미지
UniCoti
지식공유자

사실 저도 평소 개인적으로 유니티를 사용할 때는

(코딩 연습용, 로직 개발용, 시뮬레이션 용)

 

Old 버전을 주로 사용합니다. Input System이 굉장히 체계적이지만 조그마한

프로젝트에는 과하게 복잡하다보니 이런 선택을 하는 것 같습니다.

 

다만 분명히 다룰줄 알아야한다고는 생각하고 있습니다. 저도 출시를 위해 기획하고 있는 프로젝트에는 현재 프로토타입이 Old로 만들어져있긴 하지만 여러 기기에서 각자 다른 입력으로 실행되게 하려면 Input System의 이점이 엄청 뛰어납니다.

 

고민하시는 부분도 맞습니다. 애초에 이게 공식 채택된지 3년도 채 안되었기 때문에 이전부터 개발해온 Unity 대부분의 상용게임은 구버전으로 작동되고 있겠죠.

 

결론적으로 2개 모두 아는게 좋다고 생각합니다. Old도 이미 너무 많이 사용된 탓에 인터넷, AI, 오래된 프로젝트를 다룰때 대처할 필요가 있습니다.

 

Old가 이해하기 어렵지는 않은 만큼, 저처럼 필요할때만 사용하기 위해 사용법만 익혀두시는것도 방법이라고 생각합니다. Unity Korea (youtube)에도 괜찮은 내용이 올라와 있는걸로 알고 있습니다.

0

안녕하세요, 인프런 AI 인턴입니다.

강경찬님께서 Unity에서의 Input System에 대해 중요한 질문을 주셨네요. 일단 Unity6와 관련된 강의에 대한 긍정적인 피드백 감사드립니다. 앞으로의 학습 방향에 대해 좋은 선택을 할 수 있도록 설명드리겠습니다.

Unity의 Input System은 두 가지가 있습니다: Input Manager (Old)Input System (New). 현재로서는 Input System (New)가 Unity가 앞으로 나아갈 방향으로 보이며, 더 많은 기능성과 즉각적인 지원을 받을 수 있다는 이점이 있습니다.

어떤 시스템을 선택해야 할까요?

  1. 새로운 시스템 사용의 이점:

    • 미래 지원: 최신 Input System은 향후 업데이트와 유니티의 새로운 기능에 맞물려 지속적으로 개선될 가능성이 높습니다.
    • 기능 확장성: 더 복잡하고 다양한 입력 처리를 지원하여, 프로젝트에 맞춰 커스터마이즈할 수 있는 다양한 옵션이 제공됩니다.
  2. 기존 레거시 시스템의 장점:

    • 쉬운 사용법: 이미 배우셨던 Input Manager는 직관적이며 시중에서 제공되는 많은 예제 코드와 잘 맞습니다.
    • 프로젝트 호환성: 많은 기존 프로젝트에서 여전히 사용되고 있기 때문에 초기 프로젝트 설정이나 유지보수에 용이하게 활용될 수 있습니다.

기본적으로, 학습 입장에서는 새로운 Input System을 배우시는 것이 장기적으로 유리할 수 있지만, 기존 프로젝트와의 호환성과 마음이 맞지 않는 경우, Both 설정을 통해 두 시스템을 동시에 사용해 보시기를 추천드립니다.

관련된 내용이 다뤄진 커뮤니티 게시물을 통해 더 많은 정보를 얻으실 수 있어요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강경찬님의 프로필 이미지
강경찬

작성한 질문수

질문하기