unity怎么把canvas做成小地图
1个回答
展开全部
1.首先在Canvas画布下新建一个空的GameObject,改名为Mask,该组件实现地图的遮罩功能。
2.在Mask下添加RawImage,实现小地图的动态显示。
3.在角色对象上添加一个子对象Sprite,改名为Icon,实现角色移动时候的箭头显示。在Sprite上添加一个自己PS的箭头,并且调整Sprite的大小和位置。
4.创建一个相机,命名为Minimap_Camera,用来追踪小地图。摄像机位置设置在角色正上方X轴90度,调整高度。调整相机只显示,主摄像机Culling Mask不显示Icon。新建一个Render Texture托给Minimap_Camera的Target Texture。
5.下面为Minimap_Camera加个简单脚本,用来跟踪Icon(箭头)。
2.在Mask下添加RawImage,实现小地图的动态显示。
3.在角色对象上添加一个子对象Sprite,改名为Icon,实现角色移动时候的箭头显示。在Sprite上添加一个自己PS的箭头,并且调整Sprite的大小和位置。
4.创建一个相机,命名为Minimap_Camera,用来追踪小地图。摄像机位置设置在角色正上方X轴90度,调整高度。调整相机只显示,主摄像机Culling Mask不显示Icon。新建一个Render Texture托给Minimap_Camera的Target Texture。
5.下面为Minimap_Camera加个简单脚本,用来跟踪Icon(箭头)。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询