Quantcast
Channel: Questions in topic: "left"
Viewing all articles
Browse latest Browse all 135

Unity 5 Movement swipe to left and right and up and down

$
0
0
Hello can someone make a this script work with swipe like when you swipe to the side you move to the side and when you swipe up it jumps here is my script PlayerControl using UnityEngine; using System.Collections; public class PlayerControl : MonoBehaviour { CharacterController controller; bool isGrounded= false; public float speed = 6.0f; public float jumpSpeed = 8.0f; public float gravity = 20.0f; private Vector3 moveDirection = Vector3.zero; //start void Start () { controller = GetComponent(); } // Update is called once per frame void Update (){ if (controller.isGrounded) { GetComponent().Play("run"); //play "run" animation if spacebar is not pressed moveDirection = new Vector3(Input.GetAxis("Horizontal"), 0, 0); //get keyboard input to move in the horizontal direction moveDirection = transform.TransformDirection(moveDirection); //apply this direction to the character moveDirection *= speed; //increase the speed of the movement by the factor "speed" if (Input.GetButton ("Jump")) { //play "Jump" animation if character is grounded and spacebar is pressed GetComponent().Stop("run"); GetComponent().Play("jump_pose"); moveDirection.y = jumpSpeed; //add the jump height to the character } if(controller.isGrounded) //set the flag isGrounded to true if character is grounded isGrounded = true; } moveDirection.y -= gravity * Time.deltaTime; //Apply gravity controller.Move(moveDirection * Time.deltaTime); //Move the controller } //check if the character collects the powerups or the snags void OnTriggerEnter(Collider other) { if(other.gameObject.name == "Powerup(Clone)") { //do something } else if(other.gameObject.name == "Obstacle(Clone)") { //do something } Destroy(other.gameObject); //destroy the snag or powerup if colllected by the player } }

Viewing all articles
Browse latest Browse all 135

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>