2010-01-28 163 views
1

我只是建了一個8級的遊戲。每個級別都有關於目標傷害,總傷害和金錢的不同信息。我將在屏幕上打印這些內容,但首先我需要將它們存儲在某個地方並獲得正確的等級。我想我應該製作一個陣列。但我不知道該怎麼做,我對於objectiveC中的數組並不熟悉。你們能告訴我怎麼做?真的很感謝你。我想我應該創建一個名爲Levels:NSObject的類。在類GameControlLayer中,我需要編寫一個名爲initWithLevel的方法。這一切我都能想到。 (我使用cocos2d的這個遊戲)在NSMutableArray中需要幫助!

@interface Levels : NSObject { 
    float targetDamage; 
    float totalDamage; 
    int initMoney; 
    int unSpentMoney; 
    float totalDamage; 
} 
@property (assign) float targetDamage; 
@property (assign) float totalDamage; 
@property (assign) int initMoney; 
@property (assign) int unSpentMoney; 
@property (assign) float totalDamage; 

@end 

回答

1

這是語法NSMutableArray中目標C

NSMutableArray *array = [[NSMutableArray init] initWithObjects: @"First",@"Second",@"Third",nil]; 

而要得到數組值可以做到這一點

NSString *value = [array objectAtIndex:index]; 

在哪裏index是要獲取對象的數組的位置,它可以是1,2,3等。

+0

只是要清楚,索引是基於0的,不是基於1的。 – 2010-02-12 08:25:17