|
|
@ -0,0 +1,42 @@ |
|
|
|
using UnityEngine; |
|
|
|
using System.Collections; |
|
|
|
|
|
|
|
public class PlayerControler : MonoBehaviour { |
|
|
|
|
|
|
|
// Use this for initialization
|
|
|
|
void Start () { |
|
|
|
} |
|
|
|
|
|
|
|
public float speed; |
|
|
|
public Vector2 jumpVector; |
|
|
|
public GameObject bullet; |
|
|
|
bool canJump = true; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void Update() { |
|
|
|
Vector2 velo = rigidbody2D.velocity; |
|
|
|
velo.x = Input.GetAxis ("Horizontal_P1") * speed; |
|
|
|
rigidbody2D.velocity = velo; |
|
|
|
|
|
|
|
if (Input.GetKey (KeyCode.UpArrow)){ |
|
|
|
if (canJump == true){ |
|
|
|
rigidbody2D.velocity = jumpVector; |
|
|
|
canJump = false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//if (Input.GetKey (KeyCode.Space)){
|
|
|
|
//shoot
|
|
|
|
//GameObject bulletGO = Instantiate (bullet) as GameObject;
|
|
|
|
//bulletGO.transform.position = transform.position;
|
|
|
|
//}
|
|
|
|
} |
|
|
|
void OnCollisionEnter2D(Collision2D col){ |
|
|
|
if (col.collider.tag == "ground") |
|
|
|
canJump = true; |
|
|
|
else if(col.collider.tag == "Player") |
|
|
|
canJump = true; |
|
|
|
} |
|
|
|
|
|
|
|
} |