Unity
[Unity] 기초 - 물체 이동,점프하기
kjun.kr
2023. 10. 26. 23:31
728x90
728x170
물체를 이동하는 Script 입니다.
키보드 화살표나 WASD 를 통해 움직이고 space bar 로 점프합니다.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerMove : MonoBehaviour
{
float speed = 5;
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
// 거리 = 속력 * 시간
h = h * speed * Time.deltaTime;
v = v * speed * Time.deltaTime;
transform.Translate(h * Vector3.right);
transform.Translate(v * Vector3.forward);
// 점프
bool isJump = Input.GetKeyDown(KeyCode.Space);
if (isJump)
{
transform.Translate(2 * Vector3.up);
}
}
}
위 Script 를 원하는 object 에 add 하면 동작합니다.
결과
728x90
그리드형