반응형
float h = 0.0f;
float v = 0.0f;
Transform thisTr;
float Speed = 15.0f;
void Start()
{
thisTr = GameObject.GetComponent<Transform>();
}
void Update()
{
h = Input.GetAxis("Horizontal");
v = Input.GetAxis("Vertical");
Vector3 moveDirection = (Vector3.forwad * v) + (Vector3.right * h);
thisTr.Translate(moveDirection * Time.deltaTime * Speed, Space.Self);
}
※ Space.Self = 로컬 좌표계
Space.World = 월드 좌표계
반응형
'프로그래밍 정리 > Unity' 카테고리의 다른 글
[Unity - 유니티] CrossFade - 애니메이션 변화를 부드럽게... (0) | 2014.06.02 |
---|---|
[Unity - 유니티] 따라다니는 카메라 (0) | 2014.06.01 |
[Unity - 유니티] 정규화 벡터 (Normalized Vector) (1) | 2014.06.01 |
[Unity - 유니티] Mathf.LerpAngle (0) | 2014.06.01 |
[Unity - 유니티] Unity Angle 등 관련함수 (0) | 2014.06.01 |