C#
C# - Unity 방향키로 오브젝트 이동
마루설아
2024. 12. 11. 20:36
using UnityEngine;
public class MoveObject : MonoBehaviour
{
float speed = 20F;
void Start()
{
}
void Update()
{
// 키보드 입력을 받을 수 있는 메서드
// Vertical일 경우 위,아래 방향키
// Horizontal일 경우 왼,오른 방향키
float position1 = Input.GetAxis("Vertical");
float position2 = Input.GetAxis("Horizontal");
// 위치 = 위치 * 이동속도 * 프레임 간격 시간
position1 = position1 * speed * Time.deltaTime;
position2 = position2 * speed * Time.deltaTime;
// 오브젝트 위치 변경(앞,뒤)
transform.Translate(Vector3.forward * position1);
// 오브젝트 위치 변경(좌,우)
transform.Translate(Vector3.right * position2);
}
}