学习Unity3D之探照灯效果和相机跟随。

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。一、探照灯效果。   

       1、创建一个Plane和一个Cube。

       2、创建一个点光源放在Cube上方。

       3、为点光源创建一个脚本,完成探照灯效果。

       public Vector3 newPos;

       public float smooth = 3;

       void Start () {

           newPos = transform.position;   

       }

       void Update () {

           if (Input.GetKeyDown(KeyCode.Q)) {

          newPos = new Vector3(-3, -3, -6);

           }

           if (Input.GetKeyDown(KeyCode.E)) {

               newPos = new Vector3(3, -3, -6);

           }

           transform.position = Vector3.Lerp(transform.position,newPos,smooth*Time.deltaTime);

       }

来回按Q、E,可以做到等过左右来回移动,达到探照灯的效果。

二、相机跟随。

       public Transform player;

       public float smooth = 3;

       void Update () {

           Vector3 pos = player.position + new Vector3(0,20,-20);

           transform.position =Vector3.Lerp(transform.position,pos,smooth*Time.deltaTime);

       }

把脚本放到巨魔身上,可以做到相机跟随巨魔。

你可能感兴趣的:(学习Unity3D之探照灯效果和相机跟随。)