Unity3D之UGUI——利用Camera与RawImage组件制作3D游戏小地图

本文介绍了如何在Unity3D中利用UGUI和RawImage组件制作3D游戏小地图,解决小地图在游戏运行时被场景物体遮挡的问题。通过创建新的Camera,设置Render Texture,以及在Canvas上添加RawImage,实现了动态显示地图和坦克位置的小地图功能。
摘要由CSDN通过智能技术生成

对于场景较大的3D场景游戏,玩家不能够全局观察自己与敌人的位置以及地图全貌,因此制作小地图显示自己与敌人在地图上的位置是必要的!

      现在我就利用一个小的Demo来制作一小地图,我在制作中查阅了网上资料,制作了一个demo,但是由于只能显示在我添加在Tank物体上的第一人称的Camera的近裁面上,这样的话,当我在运行游戏时,控制Tank运动时,小地图经常被场景中的物体遮挡,为了解决这个问题,我想到了利用RawImage组件,因为该组件能够渲染动图与视频纹理。这样来做还更加方便。

OK,让我们在unity中演示制作一下,so easy!


首先在场景中创建一个新的Camera调整其方向,使其能拍摄到整个地图,如图:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值