[Unity] 캐릭터 좌우로 움직이기 (RigidBody)
[Header("속도 관련 변수")][Range(0,1)]
[SerializeField] float moveSpeed;
//강제로 인스펙터 창에 띄울 수 있음
Rigidbody myRigid;
// Update is called once per frame
void Update () {
if (Input.GetAxisRaw("Horizontal") != 0) // 왼쪽 -1, 오른쪽 1
{
Vector3 moveDir = new Vector3(0, 0, Input.GetAxisRaw("Horizontal"));
myRigid.AddForce(moveDir * moveSpeed);
}
}
'Unity > Input' 카테고리의 다른 글
[Unity] Debug.Log를 화면에 보여주기 (GUILayout) (0) | 2020.10.23 |
---|---|
[Unity] 버튼에 마우스 클릭 이벤트 사용하기 (0) | 2020.09.21 |
[Unity] 마우스 클릭 지점으로 이동 (0) | 2020.09.16 |