- Home /
Question by
OllieParkes · Jun 05, 2012 at 07:31 PM ·
androidaccelerometerkey
Changing a code to accelerometer based?
Hi, i am currently in the early stages of creating a game, and it is my first go at creating an android/mobile game, the problem that i have is that i have created this script (below) for use with the arrow keys on a keyboard, by my aim is to use the accelerometer to control the movement instead, i was wandering whether it is possible to change parts of the script to change it to the accelerometer, and how, or whether it is impossible.
Thanks
var FrontLeft : Transform;
var FrontRight : Transform;
var RearLeft : Transform;
var RearRight : Transform;
var Speed = 70;
var SpeedSlowRate : float;
var RotateSpeed = 30;
InvokeRepeating('SpeedSlow',0,0.3);
function Update () {
transform.Translate((Speed - (1.0002* Speed)),0,0);
FrontLeft.transform.Rotate(Vector3.forward * (Time.deltaTime * (Speed * 900)));
FrontRight.transform.Rotate(Vector3.forward * (Time.deltaTime * (Speed * 900)));
RearLeft.transform.Rotate(Vector3.forward * (Time.deltaTime * (Speed * 900)));
RearRight.transform.Rotate(Vector3.forward * (Time.deltaTime * (Speed * 900)));
if (Input.GetKey ("left"))
transform.Rotate(Vector3.down * (Time.deltaTime * RotateSpeed));
if (Input.GetKey ("right"))
transform.Rotate(Vector3.up * (Time.deltaTime * RotateSpeed));
if (Speed < 30)
RotateSpeed = 15;
if (Speed < 10)
RotateSpeed = 0;
if (Speed == 0)
CancelInvoke ();
}
function SpeedSlow () {
Speed -= SpeedSlowRate;
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613072411im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
accelerometer speed 1 Answer
Player Movement when phone shakes 0 Answers
android accelerometer left right 3 Answers
Why does my accelerometer stop working after I add google cardboard? 1 Answer
Unity Remote works, but the apk don´t 0 Answers