Чувствителен ли iPad к количеству давления, оказываемого пальцем? - PullRequest
4 голосов
/ 18 декабря 2010

Могу ли я определить силу или давление, оказываемое пальцем пользователя (музыканта)?

Ответы [ 4 ]

3 голосов
/ 18 декабря 2010

Пока нет.

Техническая демонстрация показывает, как это сделать.См. http://tenonedesign.com/blog/pressure-sensitive-drawing-on-ipad/.Надеюсь, что-то из этого получится.:)

2 голосов
/ 20 декабря 2010

Да, вы можете обнаружить область пальца, которая похожа. В самом деле! Вы просто не получаете точечного давления, которое требует другой сенсорной технологии.

Вы можете получить число, которое является основным радиусом вашего пальца в миллиметрах от каждого пальца в отдельности. По сути, это обработанное число, относящееся к числу пикселей, которое вы покрываете пальцем. К сожалению, я не смог получить прямой ответ о том, является ли это проблемой для доставки таким образом, поэтому я должен отправить его с отключенным. Но это работает. Возвращает значение от 7.0 до 11.0, оно сильно варьируется, и вы можете захотеть внести изменения фильтра низких частот в это значение.

float vf = 10.0;
id valFloat = [thisTouch valueForKey:"pathMajorRadius"];
if(valFloat != nil)
{
  vf = [valFloat floatValue];
}

Как разработчик для iPad, он сводит меня с ума ПОЛНОСТЬЮ , что это сработало с момента поставки iPad, теперь работает в iOS4.2 и до сих пор не наказано. Эта функция является основным требованием для многих классов приложений, если вы хотите что-то, что стоит больше, чем игрушка за 2 доллара.

1 голос
/ 18 декабря 2010

Вы не можете определить давление, но вы можете определить скорость движения (расстояние / время), и вы можете установить линейную зависимость между скоростью и силой -> объемом.Вы можете сделать звонок громче, например, энергично проведя пальцем, быстро через звонок и тихо, мягким, коротким, медленным ударом.Вероятно, будет хорошо работать со струнами арфы.

0 голосов
/ 22 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...