Max
Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
읽는 시간 2분최근 업데이트: 한 달 전
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
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
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)); }}