Как я могу реализовать опцию «Перетаскивание» в Cocos2d? - PullRequest
0 голосов
/ 05 марта 2009

Я пытаюсь разработать игру для iPhone с помощью Cocos2d. Мне нужна опция "DRAG" в Cocos2d. Можно ли реализовать опцию перетаскивания в Cocos2d?

Ответы [ 2 ]

1 голос
/ 13 марта 2009

Хорошо сделано:

-(BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [touches anyObject];

    CGPoint location = [touch locationInView: [touch view]];
    CGPoint convertedLocation = [[Director sharedDirector] convertCoordinate:location];
        //start ur logical code

}
0 голосов
/ 05 апреля 2010

Для перетаскивания вы можете просто установить центр спрайта в положение текущих сенсорных координат.

См. Пример Apple Dev: MoveMe Я думаю, что это поможет.

Вы пытаетесь создать игру по поиску пути, такую ​​как Flight Control или Harbor Master? Пожалуйста, объясните более подробно, чего вы пытаетесь достичь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...