文档

Unity Engine

Unity Engine

Max

Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
阅读时间2 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

Max(float, float)

Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
public static float Max(float a, float b)

Parameters

Returns

Type

Description

float

Examples

using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints Infinity Debug.Log(Mathf.Max(0, Mathf.Infinity)); // Prints 0 Debug.Log(Mathf.Max(0, -Mathf.Infinity)); // Prints Infinity Debug.Log(Mathf.Max(-Mathf.Infinity, Mathf.Infinity)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}

Max(float[])

Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
public static float Max(params float[] values)

Parameters

values

Returns

Type

Description

float

Examples

using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints Infinity Debug.Log(Mathf.Max(0, Mathf.Infinity)); // Prints 0 Debug.Log(Mathf.Max(0, -Mathf.Infinity)); // Prints Infinity Debug.Log(Mathf.Max(-Mathf.Infinity, Mathf.Infinity)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}

Max(int, int)

Returns the largest value. When comparing negative values, values closer to zero are considered larger.
public static int Max(int a, int b)

Parameters

Returns

Type

Description

int

Examples

using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // prints 2 Debug.Log(Mathf.Max(1, 2)); // prints -1.2 Debug.Log(Mathf.Max(-5.6f, -1.2f)); }}

Max(int[])

Returns the largest value. When comparing negative values, values closer to zero are considered larger.
public static int Max(params int[] values)

Parameters

values

Returns

Type

Description

int

Examples

using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // prints 2 Debug.Log(Mathf.Max(1, 2)); // prints -1.2 Debug.Log(Mathf.Max(-5.6f, -1.2f)); }}