Unity3d相机跟随角色移动
2016-11-25 16:38
627 查看
using UnityEngine; using System.Collections; public class follwCam : MonoBehaviour { public Transform targetTr; public float dist = 10f; public float height = 3.0f; public float dampTrace = 20.0f; public Transform tr; // Use this for initialization void Start () { tr = GetComponent<Transform> (); } // Update is called once per frame void LateUpdate () { tr.position = Vector3.Lerp (tr.position, targetTr.position - (targetTr.forward * dist) + (Vector3.up * height), Time.deltaTime * dampTrace); tr.LookAt (targetTr.position); } }
targetTr : 要追踪的游戏对象Transform为变量
dist:与摄像机之间的距离
height : 设置摄像机的高度
dampTrace : 实现平滑追踪的变量
相关文章推荐
- Unity3D自学笔记——架构应用(八)人物移动与角色相机的跟随
- Unity3D——相机跟随物体移动
- unity3d阶段性学习脚本代码(2个是摄像机跟随(2D游戏中的),1个是角色跳跃移动脚本)
- 转载他人:角色移动和相机跟随
- Unity3D游戏场景之控制模型移动、旋转和相机跟随
- Unity3D 控制角色移动,转向和自动跟随
- 初学VR(四):如何让相机跟随着角色移动
- Unity中SmoothDamp 平滑阻尼--相机跟随角色移动的示例
- Unity3D AI角色移动和自动跟随
- unity3d相机跟随物体平滑移动(C#代码)
- Unity3D 相机跟随主角移动
- Unity3D控制物体前后左右移动、旋转及相机跟随
- Unity3d摄像机跟随角色移动脚本
- Unity3d基础(1)角色自动寻路、方向键移动、第三人称相机
- Unity3d学习记录(一)摄像机跟随人物移动,并且注视人物
- Unity3D Player角色移动控制脚本
- Unity3D 鼠标以及触屏移动、缩放控制器(相机)
- Unity3D - 路径的编辑与跟随路径的移动
- Unity3D Player角色移动控制脚本
- Unity3D游戏制作-3D横版场景的角色移动控制