해결된 질문
작성
·
19
0
안녕하십니까! 완강한 시점에서 궁금한 점이 생겨서 질문드립니다!
먼저는 Unity6를 이용한 강의가 많이 없어서 좋은 강의 제공해주심에 감사 인사드립니다.
다름이 아니고 Input관련 함수를 사용하려고 하면 Project Settings에서 Both로 바꾸어야 하는 점, 그리고 사용하셨던 함수들은 옛날버전이어서 곧 지원이 끊긴다는 점을 생각한다면, 앞으로 배워나갈 제 입장에서는 공부할때부터 새로 제공되는 함수를 주로 사용하려고 하는 편이 아무래도 낫겠죠...?
사실 현재 시중에 있는 여러 프로젝트들도 왠만하면 다 레거시 함수들을 쓰고 있을거라 생각이 드네요..
너무 당연한 질문일 수도 있지만 유니코티님의 의견이 궁금합니다.
답변 2
0
사실 저도 평소 개인적으로 유니티를 사용할 때는
(코딩 연습용, 로직 개발용, 시뮬레이션 용)
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가 앞으로 나아갈 방향으로 보이며, 더 많은 기능성과 즉각적인 지원을 받을 수 있다는 이점이 있습니다.
새로운 시스템 사용의 이점:
기존 레거시 시스템의 장점:
기본적으로, 학습 입장에서는 새로운 Input System을 배우시는 것이 장기적으로 유리할 수 있지만, 기존 프로젝트와의 호환성과 마음이 맞지 않는 경우, Both
설정을 통해 두 시스템을 동시에 사용해 보시기를 추천드립니다.
관련된 내용이 다뤄진 커뮤니티 게시물을 통해 더 많은 정보를 얻으실 수 있어요:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.