0

アプリにある画像の頂点を取得しようとしています。現在、Vertex Helperを使用していますが、頂点の形状を少し広くしたいと思います。ただし、ハードコードされた値でこれをどのように行うかはわかりません。

Physics Editorを使用しようとしましたが、iOSCocos2Dでは使用できないと思われるplistが出力されるだけです。とにかく、私が探している正確な形状を取得し、Box2Dのその形状の値を取得するためにどのプログラムを使用できますか?

また、もう少しコンテキストを提供するために、これは私が話している頂点形状の初期化の例です。

b2Vec2 verts[] = {
            b2Vec2(-25.6f / PTM_RATIO, 50.7f / PTM_RATIO),
            b2Vec2(-20.6f / PTM_RATIO, -48.0f / PTM_RATIO),
            b2Vec2(27.3f / PTM_RATIO, -48.0f / PTM_RATIO),
            b2Vec2(21.5f / PTM_RATIO, 51.5f / PTM_RATIO),
            b2Vec2(-26.8f / PTM_RATIO, 49.8f / PTM_RATIO) };
        spriteShape.Set(verts, num);

アドバイス、ヒント、アイデアをいただければ幸いです。

4

1 に答える 1

0

GB2ShapeCache ファイルで PhysicsEditor を使用することにしました。私が推測するb2ContactListenersで動作するようにネイティブに作成されていないため、クラスのサブクラス化と変更を行う必要があります。とにかく私が間違っている場合は修正できます。

于 2012-08-28T00:00:44.370 に答える