2022/03/151219 浏览反馈
手游操作ui设计3.0版本
如图所示,我最初的设计思路是这样的
——尽可能的还原端游操作
——尽可能的让二指操作也能畅玩
——尽可能的浅显易懂
图中的F,钩锁,V是可以互换位置的,但是需要注意的是,我们操作ui的输入判定逻辑,即从哪里滑入?是点按还是滑入?
中间的左A右B(钩锁两边的小圆)的留白区域和左手的方向轮盘外区域都是可以用于滑动视角。
当我们按住从A/B向上/下滑入到上下白线外时,对应一个跳跃或者c蓄取消。
当我们没有按AB时直接向上滑入时,不做跳跃动作判定,跳跃动作的判定逻辑仅为取消蓄力和单点跳。需要注意的是,在V左边的空白区域只能是用于取消蓄力,点按跳跃和取消只同时出现在右边的v留白。
当我们需要蓄转跳振时,在按住A/B蓄力时直接滑入到v键就行。
而v,钩锁,f的释放仅能通过单点和长按使用,仅上方的按钮加入一个滑入转振的判定。
下方的F左右留白处为C区域,但是在疾跑时,可以通过单点F左边的C区域进行一个疾跑翻滚,而长按或者点按的短滑铲和长滑铲左右都可以,只是右边不能做一个疾跑翻滚。
AB键接受的命令输入只有单点,长按,从下面c滑入,和从AB对向滑入振刀。
长按v以取消持续性的英雄大招,或者快速连点都是可以的
血药和甲方就是武器栏旁边的红蓝方块,单点使用。武器的维修就是通过单点对应的武器栏进行,切换也是。而打药摇头,只需要在打药过程中按住方向键后,连续点击C区域就行。
而关于部分英雄开大后的特殊动作判定,如火男冲拳。已知目前是通过连点两次长按方向键进入疾跑松开就没了,显然再次连点是不现实的。所以对于这种情况,我们的冲拳释放就是开大后再次单点v键完成特殊动作,而千斤坠依然是在空中点c就行不需要v
核心的战斗视角问题我是这样构思的。一个经过ai训练后的摄像机,会在你进入高建筑楼房时自动缓慢拉高部分视角,位于悬崖时,视角自动缓慢向下看低。日常赶路时,视角自动向标记点位置缓慢移动,自己按住观察视野时则自动暂停自动移动直至松开。在自己拉动视角时,移动方向优先固定之前的方位,除非发生了自主操作的——钩锁使用,方向键使用,按左C区,队友/自己进入战斗状态时移除。
进入战斗后,视角自动向优先标记的敌人,或者180°以内,敌人居多的面自动调整。基于高空战斗观察时,视角优先寻找多敌人的中心点位置观察,后面通过自主的移动视角,辅助瞄准移动方向的敌人。