Платформер
public float maxspeed = 10f;
public float move;
public float jumpForse = 700f;
private Rigidbody2D rb;
bool LookRight = true;
void Start () {
rb = GetComponent<Rigidbody2D>();
Cursor.lockState = CursorLockMode.Locked;
}
void FixedUpdate () {
move = Input.GetAxis("Horizontal");
}
void Flip (){
LookRight = !LookRight;
Vector3 theScale = transform.localScale;
theScale.x *= -1;
transform.localScale = theScale;
}
void Update () {
rb.velocity = new Vector2(move * maxspeed, rb.velocity.y);
if (LookRight == true && move < 0) {
Flip ();
}
else if (LookRight == false && move > 0 ){
Flip ();
}
if (Input.GetKeyDown(KeyCode.Escape)) {
Cursor.lockState = CursorLockMode.None;
}
}