它的作用是简单地将(x,y)坐标数组绘制为一系列连接的线段。我有一个表示y值的浮点数组,x值是数组的索引。Y值从-1扩展到1,大约有10个值。非常简单。目标画布是屏幕上的一个正方形,大约480 x 480像素,+1表示位于屏幕顶部,-1位于底部,第0个值位于最左侧,第N个值位于最右侧。
因此,从“世界坐标”到沿X和Y轴的“屏幕坐标”的转换是不一致的。当我改变我的世界坐标范围,使它们在两个轴上相等(以匹配正方形画布),
问题是sprite的y属性和用户触摸事件的y属性与我在屏幕上看到的不匹配。;} console.log("******* Clicked Above the Line ********: ");}
我遇到的问题是,当我在sprite上方单击时,代码的第一部分将运行(它将打印“在Sprit下面单击”),即使在屏幕上,我也可以清楚地看到指针位于sprite之上。