Input.Compassを使えばiPhoneやAndroid機のコンパスの値が取得できます。
ただ、リファレンスを見る限りでは、Input.Compass.magneticHeadingで取得する場合はいいけど、Input.Compass.trueHeadingで取得する場合はInput.location.Start()しなくちゃいけないよって書いてある。う〜ん・・・なんのコッチャ。

方位磁石の向きを取得する。

[javascript]function Update(){
Debug.Log(Input.compass.magneticHeading);
Text2 = .ToString();
}[/javascript]
北を0(ゼロ)として、オイラー角の値が取得できます。端末を横向きとした場合は長辺側が上の扱いになる。

Inputは他にもマウスの値とかジャイロの値とか(端末が対応していれば)取得できる素晴らしい関数ですね。