Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/CharacterControl2D.cs
2026-03-04 10:03:45 +08:00

28 lines
612 B
C#

using UnityEngine;
public class CharacterControl2D : MonoBehaviour
{
public float acceleration = 10f;
public float maxSpeed = 8f;
public float jumpPower = 2f;
private Rigidbody unityRigidbody;
public void Awake()
{
unityRigidbody = GetComponent<Rigidbody>();
}
private void FixedUpdate()
{
unityRigidbody.AddForce(new Vector3(Input.GetAxis("Horizontal") * acceleration, 0f, 0f));
unityRigidbody.velocity = Vector3.ClampMagnitude(unityRigidbody.velocity, maxSpeed);
if (Input.GetButtonDown("Jump"))
{
unityRigidbody.AddForce(Vector3.up * jumpPower, ForceMode.VelocityChange);
}
}
}