어느 플랫폼에나 간편하게 프로젝트 제작
입력은 실시간 프로젝트를 인터랙티브하게 만드는 핵심 요소입니다. Input System을 사용하면 모바일에서 VR에 이르기까지 다양한 플랫폼에서의 컨트롤을 빠르게 설정할 수 있습니다.
Unity의 시스템은 컨트롤 구현 방식을 표준화했으며, 핵심 솔루션에는 어디에서도 찾아볼 수 없던 고급 기능이 탑재되었습니다.
코드 로직에 액션을 바인딩하기만 하면 Input Action 창에서 다양한 기기와 컨트롤을 시각적으로 활성화할 수 있으며, Input System에서는 API도 제공됩니다. Input System 패키지는 Unity 2019 LTS 이상 버전에서 패키지 관리자를 통해 정식 패키지로 사용 가능합니다.
빠르고 유연한 솔루션
견고한 기반
Input System은 사용 편의성, 플랫폼 간 일관성, 유연성이라는 세 가지 기본 원칙을 가지고 최신 기기와 커스텀 기기를 지원하기 위해 제작되었습니다.
직관적이고 유연한 워크플로
Input Action 컴포넌트를 통해 컨트롤을 스크립트에 연결하세요. 이 컴포넌트는 Action Map을 읽고 콜백을 통해 스크립트와 상호 작용합니다. 다양한 컨트롤 체계와 플레이어별 컨트롤, 상호 작용 방법을 만들어 보세요.
Unity 개발의 핵심
새로운 시스템은 기존 시스템을 대체할 예정이며, 두 시스템 모두 프로젝트에 사용할 수 있지만, UI Toolkit이나 DOTS 같은 새로운 Unity 기술은 Input System에서 완벽하게 지원될 예정입니다. Input System 포럼에 참여하여 앞으로 출시될 기능에 대한 최신 소식을 확인하세요.
자세히 알아보기
입력 시스템: 워크플로 관련 팁과 기능 통합
이번 Unite Now 세션에서는 컨트롤 체계를 빠르게 전환하는 방법, 컨트롤 설정을 리바인드하는 방법, 입력 시스템을 시네머신 또는 Unity UI와 같은 기타 Unity 기능에 연결하는 방법을 안내합니다.
개발자와의 만남: Input System
이 세션에서는 로컬 멀티플레이어 설정 데모를 소개하며, 게임 패드 컨트롤과 새 플레이어 생성, 모바일 컨트롤러 등을 빠르게 설정하는 방법을 소개합니다. 사용자들의 궁금증을 메인 개발자가 직접 풀어주는 시간도 가졌습니다.
기술 자료
새로운 PlayerInput 컴포넌트부터 하나씩 사용해 보세요. 기술 자료에서 단계별 가이드를 확인할 수 있습니다. 샘플 목록에서 Input System 패키지와 함께 제공되는 여러 샘플을 사용해 볼 수 있습니다.
어빌리티 시스템 구현 튜토리얼
Prototype Series는 플레이할 수 있는 프로토타입을 제작하는 데 중점을 둔 동영상 시리즈로, Unity의 다양한 기능을 사용해 실제 시나리오에서 사용할 수 있는 게임 메카닉을 구현하는 방법을 소개합니다. 이 동영상에서는 Input System을 사용해 3D 캐릭터를 움직이는 것을 보여줍니다.
로스트 크립트 2D 샘플 프로젝트
로스트 크립트는 Unity의 모든 2D 툴을 활용할 수 있는 2D 횡스크롤 샘플 프로젝트로, 2D 캐릭터 컨트롤에 마찬가지로 Input System이 사용되었습니다.