using UnityEngine;
using System.Collections;
public class ThrowBasketBallTest : MonoBehaviour {
public float BeginTime;
public float EndTime;
public float TimeInterval;
public float Force;
public Vector3 BeginPosition;
public Vector3 EndPosition;
public Vector3 Direction;
void Start () {
}
void Update () {
if (Input.GetMouseButtonDown(0))
{
BeginTime = Time.time;
BeginPosition = Input.mousePosition;
}
else if (Input.GetMouseButtonUp(0))
{
EndTime = Time.time;
EndPosition = Input.mousePosition;
TimeInterval = EndTime - BeginTime;
Direction = EndPosition - BeginPosition;
GetComponent<Rigidbody>().AddForce(Direction / TimeInterval * Force);
}
}
}
Unity 滑动球飞出去
最新推荐文章于 2022-03-10 18:42:49 发布