Skip to content

DirectionPad部分游戏的适配问题 #3

Description

@mingjun97

大佬你好!看到你contribute了很多代码到3.0版本的playcover。前来膜拜一下。

目前3.0版本中的playtools的DirectionPad实现逻辑对部分游戏并不友好,不知道大佬有没有时间修复一下。(比如我最近在玩的逆水寒手游)

这类游戏的方向控制的joystick不是固定坐标的。而是以手指按下的第一个位置作为中心,然后根据手指后续的移动向量实现方向控制的。目前的directionpad感觉上是按下wasd的一瞬间,就将faketouch移动到相应的位置了。导致非预期位置被判定成了当次的joystick中心,而后无法在游戏内正常移动。

比如下面的例子中,我按下键盘上的“D”,可以看到D的位置直接被识别成了方向操作的中心了,就会导致方向控制无法正常生效。

image

image

image

附上一张正常状态下的表现:

CleanShot 2023-07-24 at 20 08 25

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions