前两篇文章分别介绍了Image和RawImage实现小地图的等比例映射 本篇文章和大家分享的是第三种实现等比例映射小地图的方式: 用ScrollView的子控件Scrollbar Horizontal和Scrollbar Vertical的value值来实现小地图的移动
总结Image/RawImage/ScrollView这三种方式实现小地图的操作对比
Image | 角色动,地图不动 整张地图呈现 |
RawImage | 根据RawImage的UV信息控制地图动,当超出视野范围时加控制条件或者调整地形边缘 |
ScrollView | 根据ScrollBar的value来控制Content的移动,不会超出视野范围,但是计算时要减去一个锚框的范围,计算要细致慢慢调试 |
先来给大家呈现一下效果图:
(一)首先场景的布置