[英]Why does my character/camera stutter in Unity 2d?
自从我添加了这个新的相机脚本以来,我的角色(相机正试图遵循的角色)在移动时一直口吃。 如果我保持角色静止不动,那么它将不再结结巴巴。
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class CameraFollow : MonoBehaviour
{
public Transform lookat;
private bool smooth = true;
private float smoothSpeed = 0.1f;
private Vector3 offset = new Vector3 (0, 0, -6.5f);
void LateUpdate() {
Vector3 desiredPosition = lookat.transform.position + offset;
if (smooth) {
transform.position = Vector3.Lerp (transform.position, desiredPosition, smoothSpeed);
} else {
transform.position = desiredPosition;
}
}
}
请帮助-这让我发疯了! 编辑:也请忽略底部的错误-这是我正在处理的其他内容的一部分。
EDIT2:没关系,在rigidbody2d中打开插值可以解决问题! 谢谢你的帮助!
function! 钉书不是由于 函数引起的!
function, you would rather use the . 口吃可能是由于函数引起的,您宁愿使用 。
像这样
transform.position = Vector3.SmoothDamp(transform.position, desiredPosition, smoothSpeed);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.