Unity/Tutorial 13

[Unity] 카메라 회전에 따른 플레이어 회전과 움직임 (3D)

3인칭 카메라의 회전에 따라서 플레이어 캐릭터가 회전하고, 그 회전에 따라서 로컬좌표계로 움직이는 코드를 구현한다.완성본코드카메라 회전에 따른 플레이어 회전CameraMovement 스크립트using UnityEngine;public class CameraMovement : MonoBehaviour{ [SerializeField] PlayerMovement playerMovement; [SerializeField] Transform target; [SerializeField] float sensitivityX = 300; [SerializeField] float sensitivityY = 200; [SerializeField] float maxRotationY = 60; ..

Unity/Tutorial 2026.02.21

[Unity] 3인칭 시점 카메라 (3D)

3인칭 시점의 카메라를 구현할 것이다.카메라는 플레이어의 마우스 이동에 따라 회전하며, 다양한 각도에서 플레이어 캐릭터를 비춘다.이 방법은 회전값을 이용해 카메라의 위치를 계산한 뒤, LookAt으로 시점을 고정하는 방식을 사용한다.완성본3인칭 시점 카메라 전체 코드using Unity.Hierarchy;using UnityEngine;public class CameraMovement : MonoBehaviour{ [SerializeField] Transform target; [SerializeField] float sensitivityX = 300; [SerializeField] float sensitivityY = 200; [SerializeField] float maxRotat..

Unity/Tutorial 2026.02.20

[Unity] 플레이어 입력과 움직임 (3D)

3D 공간에서 오브젝트의 상하좌우를 움직이게 해볼 것이다.완성본1. 입력using UnityEngine;public class InputManager : MonoBehaviour{ public Vector3 direction; void Update() { if (Input.GetKeyDown(KeyCode.A)) { } float h = Input.GetAxisRaw("Horizontal"); float v = Input.GetAxis("Vertical"); direction = new Vector3(h, 0f, v).normalized; }}움직임을 위한 입력을 받는 방법direction : 방향을 저장할 ..

Unity/Tutorial 2026.02.13