小地图基本是每个RPG游戏都必备的功能,如果连这个都不会做就太不应该了。
- 新建一个相机,
projection
设置为正交模式(2d)orthographic
,size大概为30左右(视地图而定),把它放在角色的容器中,让它可以和角色一起移动。Rotation绕x旋转90度,放到天上调整到合适位置和距离 - 新建一个renderTexture,把它给小地图相机
- 下载miniMap包 导入,新建材质球。shade设置为custom,第一个指定为renderTexture,第二个指定为mask
- 新建一个RawImage,把renderTexture和材质球给它
- 在角色容器中添加一个plane,把miniMap包中的icon给它。然后把layer设置为miniMap层。
- 把角色模型本体设置为Player层,把主相机的culling mask 取消miniMap,小地图摄像机的culling mask取消player层
- 完成品如下,如果有外框可以给地图加个外框会漂亮一点