2009-11-23 2 views
0

Я новичок в разработке игр для C и iPhone. Мне сложно понять код для реализации штрихов в кокосах. Может ли кто-нибудь дать мне какое-нибудь объяснение, пожалуйста?touchs in cocos описание

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

    UITouch *touch = [touches anyObject]; 
    CGPoint location = [touch locationInView: [touch view]]; 
    CGPoint convertedLocation = [[Director sharedDirector] convertCoordinate:location]; 
    lady.position = convertedLocation; 

    return kEventHandled; 
} 

Пожалуйста, объясните мне этот штрих кода. Я хотел бы знать, как это работает одна строка на одну строку. Заранее спасибо

ответ

0

UITouch реф http://developer.apple.com/iphone/library/documentation/UIKit/Reference/...

Example code что использует UITouch

Вы можете, вероятно, google более

Похоже, стандартный UITouch обработки кода.

  • получить любое прикосновение даже из множества штрихов, посланных в четном
  • получить место в данной точке зрения - например, местоположение в поле зрения координат, начиная с 0,0 в углу этого конкретного вида
  • затем преобразовать в координаты «Режиссер», который является общим объектом ... (не знаю, какой объект, но вы понимаете, что они делают)
  • Установленное положение чего-либо (lady) к месту события касания