ある数を絶対値に変換してみましょう。
絶対値は、0(ゼロ)を基準点として、どれだけ離れているかを表す数値です。
ですので、「1」と「-1」の絶対値はというと、両方とも「1」ということになります。
C#による絶対値の算出
空のオブジェクトを作成。
AbsoluteValue.csを作成し、GameObject(空のオブジェクト)に追加します。
AbsoluteValue.csを記述します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
using System.Collections; using System.Collections.Generic; using UnityEngine; public class AbsoluteValue : MonoBehaviour { void Start() { int plusInteger = Mathf.Abs(1); int minusInteger = Mathf.Abs(-1); float plusDecimal = Mathf.Abs(0.05f); float minusDecimal = Mathf.Abs(-0.05f); Debug.Log(plusInteger); Debug.Log(minusInteger); Debug.Log(plusDecimal); Debug.Log(minusDecimal); } } |
C#で絶対値を出すには、Mathf.Abs() と書いて数値を入れます。
AbsはAbsoluteの略ですね。
ゲームプレイして、コンソールを確認しましょう。
このように結果が表示されています。