2012-01-06 48 views
2

我的遊戲大部分已經完成,但我需要一些與對象放置有關的更改。我有像dinorush遊戲一樣的物體。像(水果,塊,導彈,球等)。我需要在恐龍衝刺遊戲中正確放置所有對象。當然,我正在使用隨機位置和對象的運動。我在比賽中沒有使用任何物理。另外,如果我使用瓷磚貼圖設計貼圖,那麼當我的玩家靠近香蕉物體時,我們是否可以擁有磁鐵效果? (我的意思是所有的香蕉自動吸引玩家) 請幫助我。我在cocosd是新手。這是我在cocos2d中的第一場比賽。無盡的亞軍遊戲像恐龍衝撞對象放置在cocos2d

+0

如果你找到解決方案,那麼讓我知道 – rajpara 2012-01-10 10:37:25

+0

你能詳細說明你到底需要知道什麼嗎?你需要做些什麼改變才能使對象的位置相關? – pabloruiz55 2012-01-18 11:38:45

回答

0

您可以添加一個新類繼承ccNode,名爲magnet(香蕉),然後將其添加到您的遊戲中。計算玩家和香蕉之間的距離。如果距離小於您想要的數量,則將其移動到玩家。

-(void)update:(ccTime)delta 
{ 
    float distance = ccpDistance(self.position, player.position); 
    if(distance < d){ 
     CCAction *action = [CCMoveTo actionWithDuration:1.0f position:player.position]; 
     [self addChild:action]; 
    } 
}