本帖最后由 不想学数学 于 2020-5-23 02:30 编辑
有不少小伙伴在论坛反应自己游戏时出现断触、按键失灵的情况,我通过观看他们的视频,给出了自己的分析,也许能够帮到你们
温馨提示:本文中GIF图片较大,请耐心等待加载(视频几M,转成GIF竟变成了近百M,qaq)
我通过观看一些反馈的视频,我发现许多玩和平精英的玩家都有一个共同点——他们的开火键是在左上方,或者是用食指进行点击的。我看了视频后,我自己也去游戏里面试了一下,也发现了同样的问题
从上图可以很明显地发现,我的手指明明已经触碰到了开火键,可是却并没有响应,任务也没有做出攻击的动作,上图是点击,而下图则是长按,更是没有任何反应。
然而这个问题只在我使用整个食指去触摸屏幕时才会发生,而当我使用手指头去点击开火键时,并没有发生所谓“断除”情况,于是我便意识到,可能是游戏操作姿势的原因。
给出结论之前,先给大家看下面这个动图,我先点击空白区域(非开火键区域),之后手指移到开火键上,此时开火键没有响应,人物也没有进行攻击的动作,这其实是和平精英的一个防误触或者说大部分触摸设备的一个策略,当从目标按键区域外发生点击操作,即使之后通过连续滑动使得触摸点移到了目标按键区域内,目标按键也不会发生响应,也就不会触发开火操作,从而防止玩家在移动视角或者使用方向轮盘时误开火。
其实除了和平精英以外,绝大多数界面以及app都是这样,比如下图,我最先点击的是“论坛”按钮,随后我的手指不松,向上继续滑动,正常情况如果直接在上方滑动,界面内的文字也会随着手指移动,而我此时却并没有使文字移动,这和上面是同一个道理。
说了这么多,吃鸡“断触”的原因大家也许已经猜到了,就是当我们将开火键放在左上方时,有些玩家触摸开火键使用整个手指去触碰,这就会导致手指的其他部分(例如指关节部分)也许已经触摸到了屏幕而且不在开火键内,这样即使后续在很短时间内手指前端触摸到了开火键也不会导致开火。
既然找到了原因,下面的问题就简单了许多,部分玩家已经习惯了开火键放在左上方,那么我将基于此给出我的建议。
方案一:不再使用整个手指或者单根手指大面积接触屏幕,采用手指与屏幕呈一定角度,前端触摸点击屏幕的方式,如下图所示
方案二:向左移动开火键,使得开火键位于食指最先触碰到屏幕的那个地方,例如你的指关节比其他地方更早地碰到屏幕,就将开火键移到那个位置,使得手指直接触碰到开火键
方案三:调整开火键的大小,适当地调大开火按钮地大小,使得整个手指都覆盖于开火键范围内,这样不管你手指哪个部位先碰到屏幕,都会直接点击到开火按键
本次我只拿一个游戏中某一情况举例,其他游戏发生“断触”也可类似的进行排查,当然了发生“断触”的原因也不止这一种,但归结起来无非三种情况:1.手机自身问题 2.app的bug 3.使用者本身的不合适的操作“姿势”。前两个原因,对于我们普通用户来说除了给出修复我们并没有什么有效的办法,那么当我们发现问题时只能先看看是不是第三个原因。那么如何知道是不是自己的操作问题呢,我也给出了几种方法: 1.使用另外一部手机,在相同条件下,使用相同的操作看看问题是否发生,即所谓的“控制变量法”,以判断原因1,这一方法在判断大多数问题时是非常有效的,不过也存在一定缺陷,比如手机本身的大小形状可能会影响我们的手感,并不能使得其他条件完全一致 2.通过开发者选项里的指针位置来判断,游戏或者其他情况下可以在屏幕时连续滑动,如果单次滑动时触摸轨迹连续且没有发生刷新情况,则说明屏幕正常没有发生断触,此时应考虑原因2或3
|