所以,我在编写视频游戏方面还很陌生,我正在尝试编写一个追随者精灵。我希望它类似于 Mortys 在 Pocket Mortys 中跟随 Ricks 的方式。他们在瑞克的道路上落后了几步。我尝试的一切要么跟随者停留在它所跟随的精灵的同一侧,要么旋转,但作为 3d 跟随者并且没有进入正确的位置。我应该做什么?谢谢,麻烦您了!
编辑:我在追随者上的代码是:
使用 UnityEngine;
使用 System.Collections;
公共类 FollowTheBoy : MonoBehaviour
{
private GameObject wayPoint;
private Vector3 wayPointPos;
private float speed = 1.5f;
void Start()
{
wayPoint = GameObject.Find("The Boy");
}
private Vector2 target;
void Update()
{
target = wayPoint.transform.position;
transform.position = Vector2.MoveTowards(transform.position, new Vector2(target.x - 1, target.y - 1), speed * Time.deltaTime);
}
}