2009-03-28 12 views
2

すべて、もう一度別のnoob Cocos2d iphoneの質問と私。風景モードのココス2d&CGPoint混乱

私はDirectorをLandscapeに設定しましたが、私が 'Touch Event'の座標を見ているときに、画面が縦長であるかのようにそれらをまだピックアップしていました。だから彼らは基本的に逆転していた。

x = 100, y = 50 

x = 50, y = 100 

んビギーされている必要があり、それが簡単に新しいするCGPointを作成し、周りの値を交換することで修正されました。しかし、これを行うにはもっとうまくいくべき方法があるはずです。しかし、私はそれへの参照を見つけることができませんでした。これを行う唯一の方法か、これを修正するためにCocoa TouchまたはCocos2dに組み込まれているものがありますか?

オフトピック:私の神、​​iPhoneは、開発するための素晴らしいプラットフォームです。 Obj-Cはキュウリほどクールです。申し訳ありませんが私のシステムからそれを取得しなければならなかった、私の友人のうちのプログラマではありません。彼らはインターネットエクスプローラの痛みを理解していない。

答えて

4
cocosTouchPoint = [[Director sharedDirector] convertToGL:touchPoint]; 
+0

ここでは[[CCDirector sharedDirector] convertToGL:touchPoint]です。 – glenstorey

関連する問題