2

私は iPhone 開発に関しては初心者で、この質問に対する答えを探しましたが、まだ何も見つかりませんでした。

私がやろうとしているのは、ユーザーが実際にオブジェクトに触れずにオブジェクトを移動できるようにすることです (画面のどこにでも触れることができます)。オブジェクトを移動すると、オブジェクトは元の場所から移動し、ユーザーの方向に移動します。動きますが、タッチした場所にジャンプしたり、指で覆われたりしないでください。

あなたが提供できるどんな助けも驚異的です

前もって感謝します、

BWC

4

2 に答える 2

1

私はこれが古いことを知っています....しかし、これはCocos2dとスプライトアニメーションでこれを行う素晴らしいtutです。 http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d デレク

于 2010-10-11T04:44:32.687 に答える
1

、およびメッセージUIViewをオーバーライドすることで、 a をサブクラス化してタッチの動きを追跡できます。これらのメッセージでは、オブジェクトの位置 (サブクラス化するメッセージを使用してビュー上のポイントに変換) を追跡し、動きの違いを計算します。次に、画面上のどこにいても、同じ違いをオブジェクトに適用します。touchBegan:withEvent:touchMoved:withEvent:touchEnded:withEventUITouchconvertPoint:toView:UIView

于 2009-08-13T05:07:57.773 に答える