using UnityEngine;
public class Player : MonoBehaviour
{
public float speed = 7f;
public float jumpPower = 12f; // Сделал силу прыжка побольше
private Rigidbody2D rb;
void Start()
{
// Находим физику на квадрате
rb = GetComponent<Rigidbody2D>();
}
void Update()
{
// Движение влево-вправо
float move = Input.GetAxis("Horizontal");
rb.velocity = new Vector2(move * speed, rb.velocity.y);
// ПРЫЖОК
// Если нажали Пробел И скорость падения по Y почти нулевая (то есть мы стоим на месте)
if (Input.GetKeyDown(KeyCode.Space) && Mathf.Abs(rb.velocity.y) < 0.1f)
{
rb.velocity = new Vector2(rb.velocity.x, jumpPower);
}
}
}