Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma strict
- var speed = 10.0;
- function Update () {
- var dir : Vector3 = Vector3.zero;
- // we assume that device is held parallel to the ground
- // and Home button is in the right hand
- // remap device acceleration axis to game coordinates:
- // 1) XY plane of the device is mapped onto XZ plane
- // 2) rotated 90 degrees around Y axis
- dir.x = Input.acceleration.x;
- dir.z = Input.acceleration.y;
- // clamp acceleration vector to unit sphere
- if (dir.sqrMagnitude > 1)
- dir.Normalize();
- // Make it move 10 meters per second instead of 10 meters per frame...
- dir *= Time.deltaTime;
- // Move object
- transform.Translate (dir * speed);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement