摇杆"/>
自制简易版手游摇杆
最近想着自己动手做款游戏,算是工作之余练练手,游戏规模不需要多大,毕竟个人时间有限,能简单实现我想要的功能就好。就游戏的类型方向的选择,我之前考虑做手游MOBA方向,当然也尝试做了下,发现水有点深,况且自身能力还不足以支撑整个游戏的开发,所以退而求其次转战做款联机小游戏,怎么说之前也研究过网络通信这块。当前今天的主角不是联机小游戏,而是我在探索手游MOBA的时候,针对目前手游摇杆插件来定制自己的摇杆。
摇杆的构成与原理
目前通过Unity构造的手游,大多数的UI应该都是基于UGUI做的,本文的摇杆也是如此,准确来说其实也就是两个图片构成,具体构成图如下
摇杆能够控制角色移动的原理说来也不难,主要在于摇杆转动方向转化到角色前进的方向,UI控制的方向是二维的,角色移动需要的是三维的方向,有人觉得不晓得怎么转化,其实3D物体移动的时候垂直方向上是不太需要变化的,也就是说只需要我们将摇杆传递的二维偏移量转化成角色移动方向向量的其他两个值就可以了。
可能我说的不是很精简或者通俗,甚至于有错误也
更多推荐
自制简易版手游摇杆
发布评论