关于玩家

时间:2017-03-25 17:25:10

标签: unity3d unity5

Car Racing

我在youtube上使用了本教程 - https://www.youtube.com/watch?v=3-CN2DXqJjM用于制作小地图,并且工作正常。但我也有敌人的车,我已经制作了面板(红点)。如何与面板(红点)同步敌人车的速度

虽然我不知道如何让它移动。任何人都可以帮助我吗?

更新 - 我制作了一个相机并用播放器汽车将其设置为Child并为相机分配了渲染纹理。然后我做了一个画布 - >面板,所以当Playercar移动时,面板(绿点)移动......工作正常

但我不知道如何在相同的相机视图中制作EnemyPanel动作(红点)

这是简单的代码

void Start () {
    position = GameObject.FindGameObjectWithTag ("WaypointCar").transform.position;    // Enemy Car..
        }       

        void Update () {
                transform.position = position;}

1 个答案:

答案 0 :(得分:1)

您遵循的教程最后一部分是错误的。我在谈论应该创建一个Panel的最后一部分(3:40)。

不要那样做。如果您已经创建了一个面板,请删除该面板。

第1步

创建一个名为迷你地图的图层。

第2步

A 。转到 GameObject - > 3D对象 - > 。将其命名为 GreenTracker 并将颜色更改为红色。

B 。将 GreenTracker 对象的图层更改为 Minimap

C 。将 GreenTracker Sphere设为玩家汽车的孩子,然后将 GreenTracker Sphere定位到玩家汽车的位置。< / p>

为敌人的车做同样的事情。

A 。转到 GameObject - &gt; 3D对象 - &gt; 。将其命名为 RedTracker 并将颜色更改为绿色。

B 。将 RedTracker 对象的图层更改为 Minimap

C 。将 RedTracker Sphere作为另一辆车的孩子(Enemy?)然后将 RedTracker Sphere放置到该位置其他车。

第3步

A 。然后在其剔除蒙版上选择主摄像头,确保 Minimap 图层取消选择

通过这样做,主摄像头将显示红色和绿色跟踪器。我们只希望 Minimap摄像头显示此信息。

B 。选择在0:33创建的小地图相机然后在其剔除蒙版上,确保 小地图图层已选中

通过这样做,迷你地图相机将显示红色和绿色跟踪器。如果需要,您可以添加更多图层以在小地图中显示。

就是这样。这应该可以正常工作。

如果您仍然感到困惑或遇到问题,请查看this帖子,了解如何使用可视图像从头到尾完成此操作。