2009-11-18 3 views
0

Je développe des jeux en utilisant multi-touch pour iPhone() cocos. Quelqu'un pourrait-il m'apprendre comment commencer, à partir de zéro très début. Je ne suis pas sûr par où commencer ou des ressources qui peuvent aider. J'apprécie vraiment les aides.jeu cocos multi-touch

@implementation GameScene 

- (id)init 
{ 
    if (self = [super init]) 
    { 
     Sprite *background = [Sprite spriteWithFile:@"unzip.png"]; 

     background.position = CGPointMake(240,160); 
     [self addChild:background]; 

     Label *aboutContent = [Label labelWithString:@"Welcome to the game" fontName:@"Helvetica" fontSize:30]; 
     aboutContent.position = CGPointMake(240,160); 
     [self addChild:aboutContent]; 
    } 
    return self; 
} 
@end 

J'ai ce code. Cela importer l'image. Le veulent juste les joueurs peuvent toucher 2 points A et B dans le centre et les déplacer dans les côtés opposés éloignés les uns des autres. Quelqu'un pourrait-il me donner quelques exemples?

Répondre

2

Monocle Studios a a whitepaper: introduction to cocos2d iphone. Assez bon endroit pour commencer.

Touches peuvent être détectées par une couche par les paramètres isTouchEnabled propriété YES.

Toute autre CocosNode descendant de classe peut mettre en œuvre le protocole TargetedTouchDelegate et StandardTouchDelegate puis s'enregistrer avec le répartiteur de contact:

[[TouchDispatcher sharedDispatcher] addTargetedDelegate:self 
            priority: 0 swallowsTouches:YES]; 

Vous devez ensuite mettre en œuvre:

  • - (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
  • - (void)ccTouchMoved:(UITouch *)touch withEvent:(UIEvent *)event
  • - (void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event

dans cet objet.

Espérons que ça aide.

Questions connexes