うにてぃブログ

主にUnityとC#に関する記事を書いていきます

【Unity】実数 (float) の少数部分を取得する

shader には少数部分を取得するメソッドとして frac があるが

Mathf には無かったので作成

処理も単純で 実数から実数の整数 を引くだけ
※ (1.23 - 1 = 0.23)

public static class MathUtil
{
    /// <summary>
    /// 少数部分を返す
    /// </summary>
    public static float Frac(float value)
    {
        return value - UnityEngine.Mathf.FloorToInt(value);
    }
}