Sta scoppiando la cocos2D mania e molti utenti hanno dei veri e propri problemi con la installazione del template.
in questa guida cercherò di essere sintetico e vi porterò per mano all’installazione e l’utilizzo di cocos2D
in questo blog parliamo di programmazione di videogiochi per device apple
COSA DEVO AVERE
1. Necessario avere un computer machintosh
2. installato Xcode 4.x
COSA SAREBBE UTILE AVERE
1. Un device apple tra iPhone, iPod e iPad
2. Licenza da sviluppatore apple ios
3. Conoscenze in linguaggi ad oggetti
COSA SERVE COCOS2D
Cocos2D è un framework, in Italiano possiamo tradurre questo termine con la parola libreria.
Un framework è una serie di classi create per agevolare il compito dello sviluppatore.
Cocos2D per iPhone è stato scritto in objective-c che è il linguaggio principale
Box2d invece è stato scritto in c++
Potete creare giochi utilizzando objective-c ma cocos2D ha già scritto le classi che servono per fare questo,
in pratica vi fa risparmiare molte righe di codici.
SCARICARE COCOS2D
1. Andare sul sito ufficiale di Cocos2d-iphone e scaricare l’ultima versione stabile
link: download cocos2D
nb. non scaricare la versione beta è sconsigliata.
IMPORTANTE
Una volta scaricata e scompattata la cartella mettetela in un posto sicuro, la cartella dopo l’installazione non dovrà mai:
1. Essere rinominata
2. Essere spostata
3. Essere eliminata
COME INSTALLARE IL TEMPLATE COCOS2D
1. Apri il terminale;
2. Scrivi “cd”;
3. Metti uno spazio;
4. Trascini la cartella di cocos2d (scompattata) nel terminale;
5. Premi invio;
6. Inserisci questa riga di codice “sudo ./install-templates.sh -f”;
7. Premi Invio.
link: Tutorial installare template cocos2D
NB. Dal momento in cui scrivo la versione stabile è la 1.01 e il file di installazione si chiama install-templates.sh, nelle versioni beta ha lo stesso nome
INIZIARE UN NUOVO PROGETTO
1. Aprire Xcode
2. Create a new Xcode project
3. Scegliere cocos2D in ios
4. Scegliere uno tra i 3 template ( cocos2d – box2D (motore fisico) – chipmunk (motore finisco)
5. Scegliere nome prodotto
6. cliccare su next
7. scegliere il posizionamento della cartella sul vostro mac
COME IMPARARE COCOS2D
Gomonkey è in costante aggiornamento e conta già oggi numerevoli tutorial in grado di aiutarvi nello sviluppo delle vostre applicazioni, toccando diversi importanti argomenti.
LA MISSIONE DI GOMONKEY
Gomonkey è nato per aiutare i molti programmatori e non nello sviluppo dei propri giochi iPhone.
In rete non è ancora oggi possibile trovare un tutorial in lingua Italiana che vada oltre al parlare di cosa è cocos2d o di come si installa, in pratica poca roba.
L’obiettivo è quello di creare diversi tutorial di cocos2D in lingua Italiana in maniera semplice per tutti i livelli di programmazione. Quindi se non conosci nessun linguaggio non ti preoccupare, come dico sempre, da qualche parte bisogna pur iniziare a programmare.
RIMANERE INFORMATI
Gomonkey è su molti social network famosi ma tre in particolare vanno menzionati:
facebook: http://www.facebook.com/pages/GoMonkey-cocos2D/232999036761033
twitter: https://twitter.com/#!/gomonkey_it
google+: https://plus.google.com/b/115118682282634979721/
Vi metto a disposizione tutto quello che posso, il resto lo dovete far voi, prendetevi il vostro tempo e non abbiate fretta
HAI ANCORA DUBBI?
Se qualcosa non sei riuscito a capire, puoi commentare questo post











Daniel
sei un grande!!!!
Gabriele Carbonai
waaa.. cosi mi emozioni :D tante grazie daniel
darioarc
Ciao Ho provato a seguire la procedura ma mi chiede la password ma non me la fa inserire..come posso fare??
Gabriele Carbonai
probabilmente ti chiede la password amministrativa del tuo computer, quella che usi quando accendi il mac.
Se non ce l’hai dovresti andare sulle impostazioni del tuo account e creare una password, quindi poi rifai la procedura e inserisci la password.
Questa cosa succede spesso non solo per cocos2d ma in generale, è una sicurezza del mac
darioarc
Già fatto ma non mi permette nel terminale di inserire la password…come posso fare? c’è un’alternativa??
Gabriele Carbonai
come non te lo permette?? ti chiede di inserire la password? te digitala comunque anche se magari non vedi pallini stampati a monitor e poi clicca su invio..