Unity3D项目之游戏场景小地图制作
- 创建一个场景资源,可在asset store资源商店下载,选择心仪场景。
链接:https://assetstore.unity.com/?locale=zh-CN
- 添加一个对象GameObject,命名为player,子物体包括:主摄像机,角色,后面步骤会添加一个plane。
- 添加一个地图摄像机,命名为MapCamera。修改属性projection为OrthoGraphic;Size为30;Depth为1(MapCamera的Depth深度需要大于主摄像机,才能将MapCamera图像显示在其上);调整Viewport Rect的x:0.6,y:0.6,w宽度:1,h高度:1。Game视图画面如下图。
注:一个场景可以不只存在一个摄像机,但是不能同时存在两个及以上的Audio Listener,故记得取消MapCamera的Audio Listener。文章来源地址https://uudwc.com/A/Rxbg6
- 添加一个plane,命名为P_Mark,添加两个层Mark、Fox,将Mark设置为P_Mark的层、Fox设置为Fox角色的层,让主摄像机的Culling Mask取消勾选Mark、MapCamera摄像机的Culling Mask取消勾选Fox,这样一来主摄像机将不会显示plane,MapCamera不会显示角色,符合逻辑。
制作小地图完成后Game视图显示如下:
文章来源:https://uudwc.com/A/Rxbg6