项目实训- 基于unity的2D多人乱斗闯关游戏设计与开发(六、实现两类小地图)

本文介绍了如何在Unity中设计和实现两类小地图,包括基于角色位置的圆形小地图和俯视全景地图。通过创建特定的相机、RenderTexture以及UI组件,实现了角色位置和方向在小地图上的实时反映。详细步骤包括相机设置、RenderTexture应用以及脚本控制地图箭头的方向和位置。
摘要由CSDN通过智能技术生成

一、前言

1、游戏二地图较大,场景复杂,于是建立一个小地图,在角色上方,显示部分地图内容
2、游戏时显示地图的全部内容

二、针对问题一

首先在canvas下创建一个空对象,并在其下方创建一个RawImage,是ui显示模块,将相机所渲染的显示在canvas上,并将其移动到对应的位置(这里运用了一个圆形的遮盖,令小地图是圆形)
在这里插入图片描述
在这里插入图片描述
在角色下创建一个相机,用来渲染地图,并调整大致位置,令其在角色的正上方
在这里插入图片描述
接下来创建一个组件RenderTexture,并命名其为map,然后将其拖入到相机的output Texture和RawImage的Texture中,将两种相机和这个ui联系起来
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值