【发布时间】:2020-05-07 15:05:20
【问题描述】:
我正在做一个简单的游戏来开始统一,有一个立方体可以直行并躲避随机产生的其他立方体(障碍物)。为了让障碍物始终在玩家面前产生,我设置了一个代码,使 7 个产生位置(随机生成的方块)跟随玩家的坐标,但在 Z 上加 100,这样它们就不会在玩家上方生成。现在,我的问题是,当生成障碍物时,它们也会改变它们的 X 位置,当我和玩家一起向右或向左移动时,它们会从平台上掉下来。我怎样才能让他们只跟随玩家的 Z 位置而不是 X? 下面是让生成器改变位置的代码:
public class MoveSpawn : MonoBehaviour
{
public Transform player;
public Vector3 offset;
// Update is called once per frame
void Update()
{
transform.position = player.position + offset;
}
}
【问题讨论】: