我可以检测到用户(音乐家)手指施加的力或压力吗?
答案 0 :(得分:3)
还没有。
有一个技术演示,展示了如何做到这一点。见http://tenonedesign.com/blog/pressure-sensitive-drawing-on-ipad/。希望有一些东西出来。 :)
答案 1 :(得分:2)
是的,您可以检测到手指区域,这是相似的。真!你只是没有得到需要不同传感器技术的点压力。
您可以从每个手指单独获得一个数字,即手指的主要半径,以毫米为单位。它本质上是一个与手指覆盖的像素数相关的处理数字。不幸的是,我无法直接回答这是否是一个问题,所以我必须禁用它。但它的确有效。它返回一个从7.0到大约11.0的值,它变化很大,您可能希望将过滤器更改低于此值。
float vf = 10.0;
id valFloat = [thisTouch valueForKey:"pathMajorRadius"];
if(valFloat != nil)
{
vf = [valFloat floatValue];
}
作为一名iPad开发人员,它驱使我 COMPLETELY 疯狂,因为自iPad发布以来这已经有效,现在可以在iOS4.2中使用,但似乎仍然没有得到批准。如果你想要超过2美元玩具的东西,这个功能是许多应用程序类的基本要求。
答案 2 :(得分:1)
您无法检测到压力,但可以检测到移动速度(距离/时间),您可以在速度和力之间建立线性关系 - >体积。例如,你可以通过猛烈地滑动手指,快速地敲过铃铛,然后通过轻柔,短暂,缓慢的行程轻轻地敲响铃声。可能会用竖琴琴弦工作正常。
答案 3 :(得分:0)