1

ジョイントを作成できるように、別のクラスの1つのクラスのb2Fixtureプロパティとb2Bodyプロパティにアクセスすることは可能ですか。はいの場合、どのようにそれを行うことができますか。助けてください

4

1 に答える 1

1

b2Bodyオブジェクトにアクセスするためのプロパティを作成します。次に、このb2Bodyのb2Fixturesのリストを取得できます。

.hファイル内

@interface MyClass
{
    b2Body* m_body;
}

@property (nonatomic, readonly) b2Body* body;

@end

.mmファイル内(c ++クラスおよびメソッドを使用できるようにするには.mm拡張子を使用する必要があります)

@implementation MyClass

@synthesize body = m_body;

- (id) init
{
    self = [super init];

    if( self != nil )
    {
        // create your b2Body here and 
    }

    return self;
}

@end

この後、すべてのMyClassインスタンスにはプロパティ本体があり、次のようにアクセスできます。

myClassInstance.body

また

[myClassInstance body];
于 2012-06-19T19:24:25.917 に答える