프로그래밍/Unity2014. 12. 13. 23:11

1. 스크립트에 새 C# 스크립트 만들기 > PlayerMovement를 만든다.


2. 스크립트 내용을 다음과 같이 작성

using UnityEngine;

using System.Collections;


public class PlayerMovement : MonoBehaviour {


public float speed;

void Update () {


if(Input.GetKey(KeyCode.D)){

transform.Translate (Vector2.right * speed);

}

if(Input.GetKey(KeyCode.A)){

transform.Translate (-Vector2.right * speed);

}

if(Input.GetKey(KeyCode.W)){

transform.Translate (Vector2.up * speed);

}

if(Input.GetKey(KeyCode.S)){

transform.Translate (-Vector2.up * speed);

}

}

}


3. 씬에 필요한 프리팹을 넣고 그 프리팹의 Inspector에서 Add Component 버튼 > Scripts > 아까 만든 PlayerMovement 선택


4. Speed 값을 조정. 보통은 0.3 정도?


5. 플레이 ▶ 버튼을 눌러 실행시키면 해당 프리팹이 키보드 WASD 키로 상하좌우 이동이 가능하게 된다.

'프로그래밍 > Unity' 카테고리의 다른 글

Unity - 게임 제작용 테크닉 모음  (0) 2019.07.15
[Unity] Spine 오브젝트를 Mask하기  (1) 2018.05.06
유니티 셰이더 강좌 #6  (2) 2014.08.15
유니티 셰이더 강좌 #5  (0) 2014.08.15
유니티 셰이더 강좌 #4  (0) 2014.08.15
Posted by windship