본문 바로가기
유니티 개발

2D 상하좌우 이동

by L3m0n S0ju 2021. 8. 16.

 

 

using UnityEngine;

public class Movement2D : MonoBehaviour
{
    private float moveSpeed = 5.0f; // 속도
    private Vector3 moveDirection = Vector3.zero; // 방향 초기화

    private void Update()
    {
        float x = Input.GetAxisRaw("Horizontal"); // 수평 방향키
        float y = Input.GetAxisRaw("Vertical"); // 수직 방향키

        moveDirection = new Vector3(x, y, 0); // 방향 설정

        transform.position +=  moveDirection * moveSpeed * Time.deltaTime; // 위치 이동
    }
}

 

 

'유니티 개발' 카테고리의 다른 글

3D 캐릭터 팔, 주먹 동작 구현  (0) 2021.08.17
지형제작 (나무, 잔디, 돌)  (0) 2021.08.17
3D 캐릭터 움직임 심화  (0) 2021.08.17
3D 캐릭터 움직임 기초  (0) 2021.08.16

댓글