//限制飞机飞行范围
float xPos = Mathf.Clamp(transform.position.x, xMin, xMax);
float zPos = Mathf.Clamp(transform.position.z, zMin, zMax);
r.position = new Vector3(xPos, 0.5f, zPos);
public static float Clamp (float value, float min, float max);
参数
value 浮点值,限制在最小值和最大值定义的范围内。 min 要比较的最小浮点值。 max 要比较的最大浮点值。 返回
float 最小值到最大值之间的浮点值结果。
描述
在给定的最小浮点值和最大浮点值之间钳制给定值。如果在最小和最大范围内,则返回给定值。
如果给定的浮点值小于最小值,则返回最小值。如果给定值大于最大值,则返回最大值。使用 Clamp 可将某个值限制为最小值和最大值定义的某个范围内。
用Mathf.Clamp方法定义两个范围
Mathf.Clamp(transform.position.x, xMin, xMax);
Mathf.Clamp(transform.position.z, zMin, zMax);
定义两个float值接受这两个范围
float xPos