2009-06-09 9 views
0

私はビューベースのアプリケーションで作業しています。私のイメージの中からいくつかのピクセルカラーを取得し、私のUIImageViewsの1つに対して衝突検出に使用できるコードを探していますこの件に関しては何も見つかりませんでした。だから、自分のUIImageViewが私のマップのUIImageViewと衝突した場合& &私のマップビューの中に置かれた私のイメージの黒色と衝突します。そして、それらの線に沿って衝突コードを実行します。イメージからピクセルカラーを取得する

答えて

0

ピクセルの色を取得することについて、または衝突検出について質問していますか?

ピクセルカラーを取得したい場合は、簡単な方法があるとは思えません。現在のグラフィックスコンテキストを取り除く必要があり、ドキュメントには何も現れません。

あなたがしたいだけの衝突検出の場合は、UIViewのconvertPoint:toView:convertPoint:fromView:メソッドを見てください。彼らはあなたが与えられたビュー内の定義されたポイントを取って、他のビューで同等のものを得ることができます。結果のポイントにいくつかの基本的な計算を行うと、理論的には、ピクセルの色を気にすることなく、かなり良い衝突検出を行うことができます。

+0

この記事では、私が検出しようとしているカラーマップについて、画像から特定のピクセルを取得して、私の衝突に使用してピクセル完全衝突検出を達成しようとしていることについて説明します。 http://www.30daygame.com/2009/04/11/how-the-map-works-or-a-guide-to-platforms/ –

+0

iPhone用のOpenGLフレームワークそれは30日のゲームで使用しているようですが、残念ながら私はOpenGLについて多くの助けになるとは不十分です。ごめんなさい! – Tim

+0

いいです。私はOpenGLを見てみようと思うが、まだ触れていない。 –

関連する問題