cocos2d のポイントに少し混乱しています。私はユニバーサルゲームを持っており、ボディの位置をポイントで設定すると、すべてのデバイス (iPhone、iPhone HD、iPad、iPad HD) でうまく機能します。cocos2d サフィックスを使用して 4 つのサイズのテクスチャを作成しましたが、これもうまく機能します。
しかし、私は体 (b2CircleShape) を持っており、この円の m_radius を設定する必要があります。私はこの行を持っています:
b2CircleShape myDynamicBody;
myDynamicBody.m_radius=0.48;
値 0.48 は iPhone HD 用に最適化されており、iPhone (iPhone と iPhone HD) の両方でうまく機能しますが、iPad と iPad HD デバイスでは非常に小さいです。私は何をすべきか?デバイスのタイプを確認し、iPad が 1.33 で乗算されているのを見つけたら (1.33 で乗算しようとすると、両方の iPad で問題なく動作しました)。または、この問題を解決するためのより良い(または推奨される)方法はありますか?
アドバイスありがとうございます