유니티 Input System을 활용한 캐릭터 회전 구현
Unity/Study2023. 11. 25. 17:00유니티 Input System을 활용한 캐릭터 회전 구현

📌 캐릭터 회전 구현탑다운 시점으로 캐릭터 회전을 구현한다. 마우스 바라보는 방향에 따라 플레이어 이미지 좌우 반전  📌 구현 목록 📄 PlayerInputController.cspublic void OnLook(InputValue value){ Vector2 newAim = value.Get(); Vector2 worldPos = _camera.ScreenToWorldPoint(newAim); newAim = (worldPos - (Vector2)transform.position.normalized); if (newAim.magnitude >= 0.9f) { CallLookEvent(newAim); }} 컨트롤러에 OnLook 매서드 추가마우스..

유니티 Input System을 활용한 캐릭터 이동 구현
Unity/Study2023. 11. 24. 20:54유니티 Input System을 활용한 캐릭터 이동 구현

📌 캐릭터 이동 구현탑다운 시점으로 캐릭터 이동을 구현한다.W,A,S,D 조작으로 xy축 방향으로 자유롭게 이동한다. 📌 구현 목록📄 PlayerMove.csprivate float speed = 5.0f;void Update(){ float x = Input.GetAxis("Horizontal"); float y = Input.GetAxis("Vertical"); transform.position += new Vector(x, y) * speed * Time.deltaTime;}기본적인 유니티 캐릭터 움직임 코드그러나 게임 볼륨이 커질수록 이걸 효율적으로 관리할 수 있는 기능이 필요하다.📄 TopDownCharacterController.cspublic event Acti..

image