hi, i am trying to make a android game but when i test it on my phone its upside down.
the only thing i made is a box that can jump and it will move when you tilt the screen.
#pragma strict
var walkspeed: float = 5.0;
var jumpheight: float = 250.0;
var grounded = false;
function Start() {
}
function Update() {
rigidbody.freezeRotation = true;
if (Input.GetKey("w")) transform.Translate(Vector3(0, 0, 1) * Time.deltaTime * walkspeed);
if (Input.GetKey("s")) transform.Translate(Vector3(0, 0, - 1) * Time.deltaTime * walkspeed);
if (Input.GetKey("a")) transform.Translate(Vector3(-1, 0, 0) * Time.deltaTime * walkspeed);
if (Input.GetKey("d")) transform.Translate(Vector3(1, 0, 0) * Time.deltaTime * walkspeed);
for (var touch : Touch in Input.touches) {
if (touch.phase != TouchPhase.Ended && touch.phase != TouchPhase.Canceled) {
Jump();
}
}
}
function OnCollisionEnter(hit: Collision) {
grounded = true;
}
function Jump() {
if (grounded == true) {
rigidbody.AddForce(Vector3.up * jumpheight);
grounded = false;
}
}
and the Tilt code:
#pragma strict
function Start () {
}
function Update () {
var dir : Vector3 = Vector3.zero;
dir.x = -Input.acceleration.x*.5;
transform.position.x += dir.x;
}