刺客在Unity中使用NFS地图GUI

时间:2013-12-05 16:45:46

标签: user-interface map unity3d

我正在Unity中开发一款游戏,我希望有一张与玩家配合使用的地图,并在整个地图上显示他当前的位置。像这样:

enter image description here

我正在考虑制作一个带有剔除面具的计划,并在其下方的正下方放置一个根据角色位置移动的地图。然而,我想分享这个问题和我的方法,因为有更多的sugestions来解决这个问题。

先谢谢Dessain Saraiva。

2 个答案:

答案 0 :(得分:0)

我曾经为一个小型建筑项目做了一段时间,因此用户可以在建筑物周围走动时看到平面图中的位置。我的解决方案是在地面放置四边形,并将我想要的地图纹理放在上面。然后我将一个标记附加到我的角色控制器,并将它们都设置为一个新图层,并从角色的剔除图中删除该图层。

接下来,我将一个向下的相机连接到角色控制器上,并将其设置为仅查看地图的图层。我使用的是Unity Pro,因此我使用RenderTexture作为该相机的目标,然后将其放在右上角的GUIbox上。

总的来说,它运作得很好。

答案 1 :(得分:0)

我喜欢使用的一种方法是在单独的图层中复制地形,并且只有漂浮在您上方的地图相机才能看到。

当您复制地形时,请将分辨率和大多数其他设置向下调整,因为您远远超出了小细节并不明显。

现在只需将地图摄像头连接到播放器上方,它就会随之移动并向右旋转。