実際にオブジェクトに触れることなく、オブジェクトを移動します

StackOverflow https://stackoverflow.com/questions/1270102

  •  13-09-2019
  •  | 
  •  

質問

それはiPhoneの開発に来て、私はこの質問への答えを探してきましたし、まだ何も見つかっていないとき

私は初心者だ。

私は何をしようとしていることは、ユーザが実際にオブジェクトに触れることなく、オブジェクトを移動できるように(彼らは画面上の任意の場所に触れることができる)と、彼らは、オブジェクトを移動するとされ、それが元々あった場所から移動して方向に移動しますユーザーの移動ではなく、thierタッチ位置にジャンプし、自分の指で隠蔽されます。

あなたが提供できるすべてのヘルプは驚異的なことでしょう。

事前にありがとうございます、

BWC

役に立ちましたか?

解決

あなたはUIViewtouchBegan:withEvent:touchMoved:withEvent:メッセージをオーバーライドすることにより、タッチの動きを追跡するためにtouchEnded:withEventをサブクラス化することができます。これらのメッセージでは、(あなたがサブクラス化しているUITouchconvertPoint:toView:メッセージを使って、ビュー上のポイントに変換)UIViewのオブジェクトの位置を追跡し、動きの違いを計算します。それは、画面上かもしれないところはどこでもあなたのオブジェクトに同じ違いを適用します。

他のヒント

私は、これは古いです知っている....しかし、ここでCocos2dとスプライトアニメーションでこれをやって素晴らしいぇです。 http://www.raywenderlich.com / 1271 /方法に使用-アニメーション・アンド・スプライト・シート・イン・cocos2dする デレク

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top