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;
}
创建两个物体添加刚体,让一个物体和另外一个物体碰撞。