可触摸屏幕上操纵杆的算法

Tan*_*005 5 iphone android touch joystick

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

适用于Android的最终幻想3

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

地点图片

NRR*_*NRR 2

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

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