【问题标题】:Algorithm of the joystick on the touchable screen触摸屏上的操纵杆算法
【发布时间】:2012-08-04 08:15:48
【问题描述】:

我想像这张图片一样在可触摸屏上模拟一个模拟操纵杆。

当摇杆区域的中心设置为(cx, cy)时,我应该如何从触摸位置(tx, ty)计算X方向比率和Y方向比率(-1.0~1.0)?

【问题讨论】:

    标签: android iphone touch joystick


    【解决方案1】:

    x方向比为(tx-cx)/r,其中r为圆的半径大小。类似地,y方向比为(ty-cy)/r。

    我假设 x 轴在图片右侧的方向上是右手笛卡尔坐标。否则,您可能需要乘以 (-1) 来调整方向。

    【讨论】:

    • 请注意,此解决方案会生成一个方形门控操纵杆,其中,要同时达到最大 X 和 Y 值,必须将手指移出圆圈。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-05
    • 1970-01-01
    相关资源
    最近更新 更多