- Home /
Question by
wikiworks111222 · Feb 13, 2017 at 12:41 PM ·
androidscript.mobileswipe
please please please very urgent, can someone convert this script for android swipe
using UnityEngine; using System.Collections;
public class Bounce : MonoBehaviour {
float lerpTime;
float currentLerpTime;
float percentage = 1;
Vector3 startPos;
Vector3 endPos;
bool firstInput;
public bool justJump;
void Update () {
if(Input.GetButtonDown("up") || Input.GetButtonDown("down") || Input.GetButtonDown("left") || Input.GetButtonDown("right")) {
if (percentage == 1)
{
lerpTime = 1;
currentLerpTime = 0;
firstInput = true;
justJump = true;
}
}
startPos = gameObject.transform.position;
if (Input.GetButtonDown ("right") && gameObject.transform.position == endPos) {
endPos = new Vector3(transform.position.x + 1, transform.position.y, transform.position.z);
}
if (Input.GetButtonDown ("left") && gameObject.transform.position == endPos) {
endPos = new Vector3(transform.position.x - 1, transform.position.y, transform.position.z);
}
if (Input.GetButtonDown ("up") && gameObject.transform.position == endPos) {
endPos = new Vector3(transform.position.x, transform.position.y, transform.position.z + 1);
}
if (Input.GetButtonDown ("down") && gameObject.transform.position == endPos) {
endPos = new Vector3(transform.position.x, transform.position.y, transform.position.z - 1);
}
if (firstInput == true) {
currentLerpTime += Time.deltaTime * 5;
percentage = currentLerpTime / lerpTime;
gameObject.transform.position = Vector3.Lerp (startPos, endPos, percentage);
if (percentage > 0.8){
percentage = 1;
}
if (Mathf.Round(percentage) == 1) {
justJump = false;
}
}
}
}
i want something like crossy bird when i swipe it moves to the right or left. i spent 2 days and still not able to find. thanks for advance
Comment
Your answer
Follow this Question
Related Questions
Swipe and Joystick Together on Mobile 0 Answers
Detect if finger lifted off screen 1 Answer
Falling Character needs its position reset after swipe 1 Answer
Android Swipe In 3D World 1 Answer
Swipe menu, problem! 0 Answers