欢迎光临散文网 会员登陆 & 注册

unity碰撞后时间缩放效果

2020-07-27 11:14 作者:unity_某某师_高锦锦  | 我要投稿

 public float slowTime = 10;

    private void OnCollisionEnter(Collision collision)

    {

        Debug.Log("Have be done!");

        StartCoroutine(ScaleTime());

    }

    IEnumerator ScaleTime() {

        Time.timeScale = 1 / slowTime;

        Time.fixedDeltaTime = Time.fixedDeltaTime / slowTime;

        yield return new WaitForSeconds(1/slowTime);

        Time.timeScale = 1;

        Time.fixedDeltaTime = Time.fixedDeltaTime * slowTime;

    }


创建两个物体添加刚体,让一个物体和另外一个物体碰撞。

unity碰撞后时间缩放效果的评论 (共 条)

分享到微博请遵守国家法律