本人Unity菜鸟一枚,博客只是为了记录学的知识和分享,不对的地方请大伽指正
三维世界中缓慢转向某个点:(这样做的效果可以让敌人随机移动的时候有转身的动作,而不是瞬间转向)
//randomPos 是要转向的点
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(randomPos - transform.position), 0.5f * Time.deltaTime);
本人Unity菜鸟一枚,博客只是为了记录学的知识和分享,不对的地方请大伽指正
三维世界中缓慢转向某个点:(这样做的效果可以让敌人随机移动的时候有转身的动作,而不是瞬间转向)
//randomPos 是要转向的点
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(randomPos - transform.position), 0.5f * Time.deltaTime);