Unity 模拟重力加速度及上升下降切换

小菜鸟 2021-11-04 AM 1600℃ 0条

实现代码如下:


Vector3 velocity;//速度
readonly float G = 9.81f;//重力
void Update()
{
    velocity.y -= IntervalTime * G * Time.deltaTime;//受重力下降的速度,随着时间不断增加下降速度
    if (Input.GetMouseButton(0))
    {        
        velocity.y = 4;//速度
        OnTime = Time.time;//获取按下按钮的时间        
     }
     OutTime = Time.time;//获取当前的时间
     IntervalTime = OutTime - OnTime + 1f;//获取间值
     transform.position += velocity * Time.deltaTime;//移动
} 
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~