2012-02-22 15 views
0

私はCocos2dでゲームを作っています。私のgameLayerでは、私はバウンスという名前のブール値を持っています。 2つのボディ間の衝突が発生すると、バウンスの値がtrueに変わります。ブール(setter-Getter)Cocos2D?

bounce = true;

booleonは、文字クラスに真か偽であるかどうかはどのように検出しますか?

私は(ゲッターセッター)を使用する必要があろうと考えていますが、私はよくあなたが1を作成するには、単純なプロパティを使用することができますブール

答えて

0

のためにこれを設定するかどうかはわかりませんインタフェースの追加:

@property(nonatomic) BOOL bounce; 

とクラスの実装では@implementation後にこの権利を追加します。

@synthesize bounce=_bounce; 

今あなたが目への参照を持っている他のクラスにBOOL変数にアクセスすることができますクラス、例えば。文字クラスに:

は何をすべきか、あなたの文字クラスを指示する他の方法はもちろんあります
if (theOtherClass.bounce) { 
    //do stuff 
} 

、たとえばあなたがYESに「バウンス」変数を​​変更するには、あなたの文字クラスメソッドを送ることができ[myCharacterClass myBounceMethod];

+0

返信いただきありがとうございます!私はそれを働かせる:) – BigRed