【发布时间】:2018-06-21 19:32:17
【问题描述】:
您好,我想在我的游戏中跟随玩家创建一组相同的预制件。我已经有了跟随播放器的预制件,但是当有多个播放器时,它们只会沿着完全相同的路径相互叠加。有没有一种方法可以让他们跟随玩家但表现得像一群蜜蜂一样移动? 谢谢!
这是我预制件上的脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class KillerMovement : MonoBehaviour {
public GameObject player;
void FixedUpdate()
{
Vector2 toTarget = player.transform.position - transform.position;
float speed = 0.5f;
transform.Translate(toTarget * speed * Time.deltaTime);
}
}
【问题讨论】:
-
你有这个脚本单独附加到每个预制件上吗?还是仅附加到父组件。如果是单独依附的,只要起始位置不同,都应该走自己的路