我记得以前看过space shooter教程中看过设置飞船的移动距离的例子,我在我的项目里需要设置风筝飞的范围正好可以用上。
[System.Serializable]
public class Boundary
{
public float xMin,xMax,zMin,zMax;
}
public class PlayerController:MonoBehaviour{
public Boundary boundary;
void FixedUpdate()
{
transform.position=new Vector3(Mathf.Clamp(transform.position.x,boundary.xMin,boundary.xMax),0.0f,Mathf.Clamp(transform.position.z,boundary.zMin,boundary.zMax))
}