【发布时间】:2018-05-21 02:56:09
【问题描述】:
首先,总的来说,我对编码非常陌生,但我只是把它当作一种爱好,所以请原谅我的普遍缺乏理解。
我正在制作一个横向卷轴平台游戏,其中一个小角色跟随你并为你提供建议、照亮道路、填充传说等。想想塞尔达传说中的 Navi。我已经有一个可以跟踪玩家的功能脚本,我将在下面发布。
但是,我不能让它懒洋洋地在角色周围漂浮,而不仅仅是坐着不动。
public class WillOWispFollowPlayer : MonoBehaviour
{
public Transform target;
public float smoothSpeed = 0.05f;
public Vector3 offset;
private void FixedUpdate()
{
Vector3 desiredPosition = target.position + offset;
Vector3 smoothedPosition = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed);
transform.position = smoothedPosition;
}
}
【问题讨论】:
标签: c# unity3d animation sprite