2013-04-14 21 views
0
@interface characterclass : CCSprite 
{ 
    bool alive; 
    int speed; 
    int jumpamount = 10; <--- error 
} 
@property bool alive; 
@property int speed; 
@property int jumpamount; 
@end 

我如何做到這一點像我的代碼,我想有一個變量在我的課,等於10變量的一類

回答

4

你需要在你的類的實例的初始化分配這些值。創建一個名爲- (id)init一個實例方法:

- (id)init{ 
    self=[super init]; 
    if (self) { 
     jumpamount=10; 
    } 
    return self; 
} 

請注意,您不再需要聲明的高德這樣的。 @property將爲您創建一個ivar。

+0

感謝您的幫助和提示。 – user2121776