2010-12-17 8 views

答えて

3

まだありません。

これを行う方法を示す技術デモがあります。 http://tenonedesign.com/blog/pressure-sensitive-drawing-on-ipad/を参照してください。うまくいけば何かそこから出てくる。 :)

+0

A.W.E.S.O.M.E. :| +1 - 私はそれが可能だったような何かを信じていない –

+0

ジャイロのおかげで圧力を感じることができるジャイロで新しいiPad2ではない?私はそれを理解したと思った。 – Jakub

+0

加速度計またはジャイロは、画面を押したときにデバイスがわずかに押されたために圧力検出をシミュレートできます。 GarageBandはそれだけです。 – Jano

1

あなたは圧力を検出することはできませんが、動きの速度(距離/時間)を検出することができ、速度と力 - >音量の間に線形関係を確立できます。例えば、指を強くスワイプしたり、鳴らしたり、穏やかで短いストロークストロークで静かに鳴らしたりするなど、ベルの音を大きくすることができます。おそらくハープの文字列でうまくいくでしょう。

+0

これは悪い考えではありません。 – bobobobo

2

はい、あなたは似ている指領域を検出することができます。本当に!あなたはちょうど異なるセンサー技術を必要とするポイント圧を得ることはありません。

指の主要な半径はミリメートル単位で、すべての指から個別に取得できます。これは本質的に、あなたが指で覆っているピクセルの数に関連して処理された数字です。残念ながら、私はこれがこのような方法で問題になるかどうかについて直接的な答えを得ることができなかったので、無効にして出荷する必要があります。しかし、それは動作します。これは7.0から約11.0の値を返します。それは大きく変わります。この値にフィルタの変更をローパスしたい場合があります。アプリの開発者として

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

、それはiPadが出荷されたので、これは働いていることを非常識COMPLETELY私を駆動し、iOS4.2で動作するようになりましたし、まだ認可されていないよう。この機能は、2ドル以上のおもちゃを必要とする場合、多くのクラスのアプリケーションにとって基本的な要件です。

+1

更新2年後:実際にはpathMajorRadiusを使用できるように見えます。 Orphionはそれを非常に公に使用しています.Cantorはこれを公に使用し、説明の最初のものとして言います。プロパティを取得する呼び出しは明らかに公開APIであり、動的値が見つからない場合は正常に回復します。多くの開発者が2年以上Appleに尋ねてきたが、誰も答えを得ていないようだ。しかし、私はまた、それだけでそれを出荷し、拒否された誰も知らない。 Orphionはそれを実行して最初に承認されるという栄誉を持っています。 – Rob

+0

さらに更新...アップルはこの問題について私の家で私に電話し、翌日にOrphion開発者に電話しました。私はOrphion開発者と同様に、私が何をしているのかを明確に記述しました。 Appleは最初にこれらのアプリを渡してから、1年後に心を変えた。彼らは、この機能を削除したり、アプリをストアから削除したりするように求めています。それはすばらしい機能であり、とてもうまく機能するので、アプリの全前提です。オープンソースとして公開されているiOSアプリは、個々のユーザーによって(そのようなアプリを配布するための開発者向けの方法として)コンパイルすることができます。 – Rob

+0

これは聞いてとてもイライラしています。理由の説明、または代替案の提案? –

関連する問題