- Home /
Problem with acclerometer
Hi everybody I need help with my new project that i'am testing it on my mobile phone (Xperia X8) . I have trouble with my script . Here 's my script :
> // Move object using accelerometer
>
> 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.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;
>
>
>
> // Rotate object
>
> transform.Rotate (dir * speed);
>
> }
My problem is that i need to disable this script if my object (the script is attached to the object) is on the ground but if is not on the ground approximately 1 sec then enable the upper posted script . So could write someone for me what i write in the upper section's ? I realy hope that i write everything clear .
Comment
Your answer

Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Problem with jcar script for android mobile 1 Answer
Porting Unity Game to Android 1 Answer
another android dpi question... 1 Answer