Files
Fishing2/Assets/Obi/Samples/RopeAndRod/SampleResources/Scripts/CharacterControl2D.cs
2026-01-01 22:00:33 +08:00

29 lines
671 B
C#

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