0

私のアプリケーションでは、を使用してカスタムシェイプを作成しようとしていますaddPolyが、まったく機能しないようです。:(

使い方が全然わからないと思います...:(

単純な正方形を作成する私の試みは次のとおりです。

cpShape *square = [smgr addPolyAt:cpv(240,160) mass:100 rotation:0 numPoints:4 points:cpv(0, -10), cpv(10, 0), cpv(0, 10), cpv(-10, 0)];

使い方がわからない。plzを手伝ってくれませんか?

4

1 に答える 1

1

次のポイントを試しcpv(0, 0), cpv(10, 0), cpv(10, -10), cpv(0, -10) てください。ポリゴンを反時計回り(常に時計回り)に作成することはできず、ポイントを任意の順序で追加することはできないことを忘れないでください。ちなみに、シェイプに関連付けられたスプライトがない場合は [self addChild:[smgr createDebugLayer]];、シミュレータでシェイプを表示するために使用します。あいさつアレックス...フォローアップの質問をしてください

于 2011-03-02T12:52:48.153 に答える