コンパスのような円で iPhone/iPad ビューを作成したいと思います。円の内側に触れる能力があるはずです。すると、円の真ん中からタッチした点まで線が引かれます。この線の長さと角度を測るのが好きです。
Cocos2D のように、このために学習して使用する必要があるライブラリはありますか?
コンパスのような円で iPhone/iPad ビューを作成したいと思います。円の内側に触れる能力があるはずです。すると、円の真ん中からタッチした点まで線が引かれます。この線の長さと角度を測るのが好きです。
Cocos2D のように、このために学習して使用する必要があるライブラリはありますか?
基本的には、タッチ イベントに結び付けたいだけです。誰かが画面に触れたとき、触れた場所を検出し、これを、測定したい中心点であると判断したものと比較します (この中心点が目に見えるように表示されていると、ユーザーにとって役立ちます)。その後、角度と長さを決定するのは簡単な計算です。ただし、長さは画面の解像度になるため、必要な測定単位に変換する必要があります。
タッチポイントを見つけるためのコードは次のとおりです。他のすべては非常に簡単です。
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
CGPoint touchLocation = [touch locationInView:self.contentView];
}