想要做一个类似dota2小地图的功能,但是用了几个插件,感觉并不是我想要的效果,就自己做了个小地图,现在把这部分功能提出来,简单再做记录下。
首先我们要做一些准备工作:让人物可以在一块地图上自由行走。创建个Plane当作地图表面,再摆放写Cube当作障碍物,如图:
淡蓝色的为地图平面,褐色的方块为障碍物,接着分别给地图和障碍物方块设置Wakeable和Not Wakeable进行导航网格的烘焙。接着再引入个第三人称视角的人物控制器,按照导航网格进行行走,效果如下图:
准备工作做好了,现在就要真正开始小地图的制作了。
一、创建个Panel,大小和Canvas一样大,作为界面,canvas的UI Scale Mode属性设置为Scale With Screen Size,这样界面在屏幕缩放时可以相应的缩放,分辨率就设