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
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)); }}