5

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

最终幻想 3 安卓版

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

地点图片

4

1 回答 1

2

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

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

于 2012-08-04T08:29:57.540 回答