Mathf函数的使用

MAthf函数在开发过程中是回经常用到的

不同的方法有不同的用法,在一些特定的场合会非常好用

void Start () {
		float a = Mathf.Abs(-3);//绝对值
		float b = Mathf.Clamp(3, 3, 10);//限制范围 x,y,z
		float c = Mathf.Ceil(4.4f);//上限
		float d = Mathf.Floor(4.4f);//下线
		print(a + "\t" + b + "\t" + c + "\t" + d);

		float e = Mathf.Max(4, 5, 3, 6, 7);
        float f = Mathf.Min(4, 5, 3, 6, 7);
        print(e + "\t" + f );

		float i = Mathf.PI;//圆周率
		print(i);
		float j = Mathf.Pow(3, 5);//次方
		float k = Mathf.Sqrt(8);//开方
		print(j + "\t" + k);

		float l = Mathf.RoundToInt(3.14f);//四舍五入到整数  int
		float m = Mathf.Round(3.14f);//四舍五入到整数  float
        print(l + "\t" + m);

		float p = Mathf.PI / 3;
		float q = Mathf.Rad2Deg * p;//弧度转度 
		float n = Mathf.Rad2Deg * q;//度转弧度
		print(q+"\t"+n);
    }

    // Update is called once per frame
    void Update () {
		float g = Mathf.Repeat(Time.time, 5);//重复函数  
		print(g);
		float h = Mathf.PingPong(Time.time, 5);//乒乓函数
        print(h);
    }

Abs      为绝对值

Clamp   限制范围     

Coil       上限   例如4.4f  取5  

Floor      下限     这时4.4f取4

Max  Min 分别为最小值和最大值

PI     为圆周率

Pow  为次方  前面的值为底数  后面的值为次方项

RoundToInt    Round   都是四舍五入  RoundToInt 的返回值为int类型    Round 为float类型

Rad2Deg     它乘上一个PI时求出的是一个角度  乘上一个角度时求出的是一个弧度

Repeat     是一个重复函数(设定一个值,它重0开始到设定值后再次从0开始)

PingPong   乒乓函数  到达设定值到着返回来

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值