// Update is called once per frame void FixedUpdate() { float horizontalDir = Input.GetAxis("Horizontal"); float verticalDir = Input.GetAxis("Vertical"); //player.Translate(new Vector3(horizontalDir * Time.deltaTime * steerSpeed, verticalDir * Time.deltaTime * forwardSpeed, player.position.z)); rb.velocity = new Vector2(horizontalDir * Time.deltaTime * steerSpeed, verticalDir * Time.deltaTime * forwardSpeed); if (Input.GetButton("Fire1")) { FireLaser(); } fireTimer -= Time.deltaTime; if (Input.GetKeyDown(KeyCode.Q)) { hpbar.IncreaseHP(); } }