小数点以下を切り捨てる方法をメモ。
[ Mathf.Floorを使う方法 ]
下記はfloat型のFloatTestの小数点以下を切り捨てし、FloatTestに代入しています。
using System; using System.Collections.Generic; using UnityEngine; public class ScriptTest : MonoBehaviour { void Start() { float FloatTest = 3.14159265359f; FloatTest = Mathf.Floor(FloatTest); } }
[ Mathf.FloorToIntを使う方法 ]
下記はfloat型のFloatTestの小数点以下を切り捨てし、int型に変換しIntTestに代入しています。
using System; using System.Collections.Generic; using UnityEngine; public class ScriptTest : MonoBehaviour { void Start() { float FloatTest = 3.14159265359f; int IntTest = 0; IntTest = Mathf.FloorToInt(FloatTest); } }
3.14159265359の小数点以下を切り捨てると3になりますね。