制作小地图
1.首先在玩家物体下创建空的子物体MiniMap(分类)
2.在MiniMap下创建一个Camera,命名为MiniCamera,修改为正交视图
3.在Assets上创建一个Render Texture命名为MiniMapTexture,将其拖放到MiniCamera的 Target Texture
4.创建一个NGUI的root根节点,然后在下面创建一个NGUI的Texture命名为miniTexture,将MiniMapTexture拖放到其Texture上,将miniTexture拖放到屏幕右上角位置
5.将MiniMap和玩家物体layer都设置为新建的一个MiniMap层,将地形物体的layer修改为Default
6.将主摄像机的遮罩层Culling Mask中的MiniMap打钩(正常情况全部打钩),将MiniCamera的遮罩层设置为仅Default和MiniMap
7.完成,如果想要制作圆形小地图需要参考Shader Mask
本文详细介绍了如何在Unity中创建一个小地图系统。步骤包括:创建MiniMap物体并配置MiniCamera为正交视图,设置RenderTexture,利用NGUI显示小地图,并调整层设置确保正确的渲染顺序。最后提到了如果要实现圆形小地图还需要使用ShaderMask。
1万+

被折叠的 条评论
为什么被折叠?



