Unity数学

1 角度和弧度的转换

角度转弧度 π/180×角度 == Mathf.Deg2Rad * 角度 弧度变角度 180/π×弧度 == Mathf.Rad2Deg * 弧度

2 取余 %

5 % 360 = 5

一个低的值 % 高的值 永远等于他自身,当相等的时候,会重回原点1,所以%可以用来循环约束一个值的范围。

3 距离时间计算

速度 = 距离 / 时间

//类似下面的,距离是通过max和min求出,时间是0.75
m_ChargeSpeed = (m_MaxLaunchForce - m_MinLaunchForce) / m_MaxChargeTime;

再比如 距离100米,时间发了10秒 那他的平均速度肯定是
距离 / 时间 = 100 / 10 = 10,所以他的速度就是10
复制代码

转载于:https://juejin.im/post/5b3ac5206fb9a024b438a058

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值