我在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;}
答案 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帖子,了解如何使用可视图像从头到尾完成此操作。