【发布时间】:2016-02-25 06:27:38
【问题描述】:
我是初学者,并且在跟随播放器时出现相机抖动的问题。我有一个玩家在点击时只向上移动,而其他敌人则在 x 方向移动。但是当玩家开始跳跃时,相机会开始抖动(特别是靠近敌人),并且也会对敌人的运动产生不良影响。下面是我的 CameraFollow 代码。`
public class CameraFollow : MonoBehaviour {
[SerializeField]
private float yMin;
[SerializeField]
private float yMax;
[SerializeField]
private float xMin;
[SerializeField]
private float xMax;
private Transform target;
void Start () {
target = GameObject.Find("Player").transform;
//player = GameObject.FindGameObjectWithTag("Player");
}
void LateUpdate () {
transform.position = new Vector3 (Mathf.Clamp(target.position.x, xMin, xMax), Mathf.Clamp(target.position.y, yMin, yMax), transform.position.z);
if (Input.GetKeyDown(KeyCode.Escape)){
Application.Quit ();
}
}
【问题讨论】:
-
您能否花点时间单击“编辑”并从代码示例中删除不必要的空格/换行符?谢谢
-
请注意,smooth follow 脚本完全是 builtin 统一的.. 只需点击添加即可。谷歌。 “标准资产”
-
你能给我链接吗?谢谢
-
不,我不能打扰,对不起..但尝试谷歌搜索。
标签: unity3d