бесконечная раннер игра, такая как Dino Rush, размещение объектов в cocos2d - PullRequest
2 голосов
/ 06 января 2012

Моя игра в основном уже завершена, но мне нужны некоторые изменения, связанные с размещением объектов.У меня есть те же предметы, что и в игре «Диноруш».Как (фрукты, блок, ракета, мяч и т. Д.).Мне нужно правильное размещение всех объектов, как в игре Dino Rush.В настоящее время я использую случайные позиции и движения объектов.Я не использовал физику в своей игре.Также, если я разрабатываю размещение, используя карту тайлов, то можем ли мы получить магнитные эффекты, когда мой игрок стоит рядом с банановым объектом?(Я имею в виду, что все бананы автоматически привлекаются игроком) Пожалуйста, помогите мне.Я новичок в Cocosd.Это моя первая игра в cocos2d.

1 Ответ

0 голосов
/ 10 апреля 2012

Вы можете добавить новый класс, унаследованный ccNode с именем magnet (banana), а затем добавить его в свою игру. Рассчитайте расстояние между игроком и бананом. Если расстояние меньше требуемого вами числа, переместите его на игрок.

-(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];
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...