加速度計を利用した入力

確認済のバージョン: 4.3

-

難易度: 初級

現時点で使われている多くのモバイル端末には、その 3D 空間での方向を検知するためにビルトインの加速度計 (accelerometer) が備わっています。ゲーム内でオブジェクトを制御するために端末の方向を利用します。ここでは、加速度計についてと、シーンでの利用法を学びます。

加速度計を利用した入力

初級 Mobile & Touch

AccelerometerInput

Code snippet

using UnityEngine;
using System.Collections;

public class AccelerometerInput : MonoBehaviour 
{
    void Update () 
    {
        transform.Translate(Input.acceleration.x, 0, -Input.acceleration.z);
    }
}
#pragma strict

function Update () 
{
    transform.Translate(Input.acceleration.x, 0, -Input.acceleration.z);
}
import UnityEngine
import System.Collections


public class AccelerometerInput(MonoBehaviour):

    private def Update():
        transform.Translate(Input.acceleration.x, 0, -Input.acceleration.z)

関連ドキュメント