使用场景:
多组编队(组内无人机数量不限),想制造多组编队最终整合为一个编队的效果
实现思路:
把多组编队物体(子)和指定位置物体(父)建立起父子关系,利用相对坐标整合
代码如下:
private List<GameObject> item; // 使用item存贮所有编队无人机
public float Speed = 10.0f;
for (int i = 0; i < 300; i++)
{
// 关于目标位置可自行调整
item[i].transform.localPosition = Vector3.MoveTowards(item[i].transform.localPosition, new Vector3(-100 + 3 * i / 15, 0, -30 + i % 15 * 3), Speed * Time.deltaTime);
}