Browsing articles tagged with " touch"
gen
21
2012

Videotutorial: il metodo touch, movimento sprite

video_icon_full

In questo nuovo capitolo dei video tutorial in Italiano di Cocos2D Andrea Signorin, ci spiegherà come utilizzare il metodo touch e muovere uno sprite. Buona visione!

dic
1
2011

Gioco completo – parte tre: spariamo al tocco

Screenshot 2011.12.01 15.18.24

In questa terza parte del tutorial: “creiamo un gioco completo con cocos2D”, vedremo come sparare una luce laser dalla navicella al tocco del dito sullo schermo. Abbiamo già il movimento della navicella tramite accelerometro Come prima cosa apriamo il file HelloWorldLayer.h e aggiungiamo all’interno dell’interface il nuovo sprite laser: CCSprite *laser; ora sul file HelloWorldLayer.m aggiungiamo il metodo che definisce il tocco, la creazione dello sprite e il movimento: – (void )ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [...]

nov
5
2011

Disegnare una linea con il dito – Drawing Line

cocos-300x196

In questo tutorial vedremo come disegnare una riga sullo schermo del nostro dispositivo Abbiamo bisogno di 5 elementi per fare questo: – (id) init – (void) ccTouchesMoved: (NSSet *)touches withEvent: (UIEvent *)event – (void) ccTouchesEnded: (NSSet *)touches withEvent: (UIEvent *)event – (void) draw – (void) dealloc Il primo inizia la classe, l’ultimo serve per liberare la memoria dell’oggetto, il secondo e il terzo metodo invece intercettano il tocco in movimento e al termine, come si [...]

ott
30
2011

Esplosione con cocos2D

colorfulparticleexplosion-162768

In questo tutorial vi illustrerò come realizzare un’esplosione al tocco del dito sullo schermo. Partiamo quindi con il creare un nuovo progetto cocos2D Qui i file necessari per l’esplosione, un .plist e un immagine .png Aggiungere la chiamata nel file helloWorldScene.h subito sotto la chiusura del blocco @interface -(void)Explosion:(CGPoint)newPosition; Questa è la dichiarazione della nostra funzione. Tornerà la posizione del touch, se si omette questa chiamata tornerà questo errore: “‘hello world’ may not respond to [...]

Log In

Advertising

Entra nel forum

apri »