본문 바로가기
-/Unity3D 5.x

유니티3D, 가속도 센서

by Planetis 2015. 5. 14.

Input.acceleration - 3차원 공간에서의 기기의 최근 선형 움직임 값을 측정. (읽기전용)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    public float speed = 10.0F;
    void Update() {
        Vector3 dir = Vector3.zero;
        dir.x = -Input.acceleration.y;
        dir.z = Input.acceleration.x;
        if (dir.sqrMagnitude > 1)
            dir.Normalize();
        
        dir *= Time.deltaTime;
        transform.Translate(dir * speed);
    }
}
cs


유니티 공식 관련 문서 : http://docs.unity3d.com/ScriptReference/Input-acceleration.html

320x100

댓글