Input System, 시네머신 추가

감사콩·2025년 11월 7일

유니티

목록 보기
12/29

서론

유니티 6에서의 Input System과 시네머신에 대해 추가로 알아보자

nameSpace

using UnityEngine.InputSystem;

Input System Actions는 시작과 동시에 메인으로 하나가 전역적, 즉 static으로 존재함.

다만 전역적으로 존재하는 한 가지 액션즈 말고는 경고문이 출력.

하이어라키의 특정 오브젝트에 부착하지 않았기 때문.(작동하지 않기에)

원하는 Input System Actions을 제작해서 원하는 방향에 꽂아줄 수도 있다.
나는 아마 전역적으로 존재하는 Input System Actions 을 그대로 두고
안에 Maps로 분류할 거 같다.

특정 키를 바인딩 하는 법

유저 키입력 설정에서 런타임에서 키를 변경시켜주는 기능을 만들 때 사용

난이도가 있으니 일단 알아만 두자
Input System 공식 문서에도 있음

.actions.FindAction("Player/Move")```
이런 식으로 폴더 구조 느낌으로 찾을 수 있음

var moveAction = InputSystem.actions.FindActionMap("Player").FindAction("Move");

moveAction.ChangeBinding(0).Erase();

moveAction.AddComnpositeBinding("2DVector).With("Up", "<Keyboard>/w"

컴포지트 키(다중 키입력 세팅법)

Alt + Y 등등

바인딩 목록에서
드롭다운 클릭하면 Button With One Modifier

순서대로 Ordered
무작위 Unordered

시네머신 추가

Unity 6.0에 추가됐거나 처음 배운 기능
이 외에도 많지만 활용처가 떠오르는 애들부터 정리

기능에 대한 상세한 설명은 링크

Rotation

로아같은 연출 만들고 싶으면
or 3D 마리오 제자리에선 캠 가만히 있는 그런 거?

Rotation Composer
Dead Zone 체크

반대 느낌은
Hard Look At

HardLock Target
1인칭

profile
안녕하시와요

0개의 댓글