2010-12-17 72 views

回答

3

还没有。

有一个技术演示显示如何做到这一点。见http://tenonedesign.com/blog/pressure-sensitive-drawing-on-ipad/。希望有什么出来的。 :)

+0

A.W.E.S.O.M.E. :| +1 - 我不相信像这样的事情是可能的 – 2010-12-17 21:18:49

+0

是不是新的iPad2陀螺仪能感受到压力,现在感谢陀螺仪?我以为我明白这一点。 – Jakub 2011-03-22 17:53:12

+0

加速度计或陀螺仪可以模拟压力检测,因为按下屏幕时轻轻按下设备。 GarageBand就是这样做的。 – Jano 2011-05-04 11:52:52

1

不能检测压力,但你可以检测运动的速度(距离/时间),你可以建立的速度和力之间的线性关系 - >音量。例如,你可以大声地敲响铃声,快速地敲响铃声,轻轻地,短暂地缓慢地敲打你的手指。竖琴弦可能会工作良好。

+0

这不是一个坏主意。 – bobobobo 2013-05-28 21:53:52

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美元的玩具,这个功能是许多类应用程序的基本要求。

+1

2年后更新:似乎pathMajorRadius实际上可以使用。 Orphion非常公开地使用它,Cantor公开使用它并且在它的描述中提到它是第一件事。获取该属性的调用显然是一个公共API,如果未找到动态值,我们将优雅地恢复。许多开发者已经向苹果提出了两年多的问题,似乎没有人能够得到答案。但我也不知道任何刚刚装运过它的人都被拒绝了。 Orphion很荣幸能够做到这一点,并首先获得批准。 – Rob 2012-06-01 15:22:33

+0

更新后甚至更晚...苹果在我的家中打电话给我,并在第二天给Orphion开发者打电话。我清楚地描述了我在做什么,就像Orphion的开发者一样。苹果最初通过这些应用程序,然后在一年后改变了主意。他们要求我们删除此功能或将我们的应用从商店中删除。这是一个非常棒的功能,效果非常好,它是应用程序的整个前提。作为开源发布的iOS应用程序可以由个人用户编译(作为分发此类应用程序的开发者专用方式)。 – Rob 2013-06-27 15:16:09

+0

这听起来很沮丧。任何解释原因,或建议的替代方法? – 2013-06-28 05:51:27