吃鸡方向导航功能制作
现在吃鸡游戏大火,吃鸡已经不能是一个游戏了,俨然已经变为了一种游戏玩法游戏机制,类似之前的MOBA,
各种游戏模式与吃鸡的结合,在当下已经变成了一种趋势。吃鸡中的方向导航可能接下来项目中会用到,所以提前研究学习一下。
实际游戏案例展示
绝地求生方向导航展示
Apex方向导航展示
Apex是刚出的现象级吃鸡EA端游大作,热度超高。
需求分析
吃鸡的导航栏,首先我们肯定需要判断玩家自身的朝向,同时顶部的HUD需要根据玩家朝向进行更新,一般正中心用一个小三角标识。
思路设计
功能的实现大体上分为两步,
第一步:如何去设计头顶的方向刻度展示
第二部:如何去同步刷新方向刻度朝向
获取人物朝向的方式是一致的,直接利用Unity的API获取人物在世界空间下Y轴的欧拉角即可。
伪代码
this.m_Target.transform.rotation.eulerAngles.y;
这里的重点是如何设计头顶的方向刻度指示显示,
这里介绍两种方式,
第一种是直接用图片来显示