2011-12-18 20 views
0

box2d座標系とcocos2dのピクセルや点を理解するのが難しいと感じています。網膜ディスプレイも使用しています。 私はPTM_RATIO 32と30でも試しました。 しかし、私はbox2dがピクセルと線形ではないと思います。それらを同期させる方法を教えてください。Box2d座標系とPixel網膜表示

ピクセルを正確に使用する必要のあるゲームをデザインする必要があります。

ありがとう

答えて

0

PTM_RATIOはメーター比にピクセルを表しますので、この数はちょうどBOX2Dが想定しているスケーリングされたことは、画素メートルです。各ピクセルが物理エンジンの立場から1メートル高いので、ゲームが奇妙になる可能性があるので、1対1の比率を持つことは望ましくありません。

私は16のPTM_RATIOを使用していますが、それは多くの場合にうまくいくと思われますので、試してみてください。

スプライト/グラフィックスを描画/配置する際にPTM_RATIO乗数を使用して内部のBox2D座標から画面座標に変換するだけで、フィジカルエンジンと同じようにすべて完璧に近いピクセルに近づける必要があります。

関連する問題