Sto sviluppando un gioco che utilizza Cocos2d-x per Android e iPhone. All'inizio, ho avuto un sacco di problemi per iniziare a usare questa libreria, quindi, in questa domanda, voglio raccogliere tutti i tutorial di base, di media e di esperti perché ci sono molte domande di informazioni che fanno gli stessi errori. Quando ho Started, ho dovuto guardare molto in molti siti usando il mio amico Google. Spero che questo aiuti le persone a iniziare ora. Tutto in C++.L'elenco completo di tutorial e guide Cocos2d-x
principianti
- wiki ufficiale links
- Come avviare in multi-piattaforma HERE Il migliore. Straordinario tutorial XCODE (MAC) ed ECLIPSE (LINUX).
- Una semplice guida per Start
- Un'altra multi-piattaforma Guide
- guida eccezionale per iniziare la programmazione su Eclipse + Android e DEBUG, grazie alla Marcio Andrey
- Un'altra way di integrare cocos2d-x su Android
- Esempio sociale, Facebook + email + Twitter su iOS e Android HERE
Medio
- Scorrimento scene. Utilizzando CCParallaxNode. Space game example
- InfiniteParadax Classe Here, per ripetere sempre gli stessi sfondi.
- Slider codeHERE il video.
- schermo diviso utilizzando 2 strati Here
- Sharped Etichetta TTF, Better labels
ADVANCED
- Integrazione OpenFeint con cocos2d-x. Ho trovato solo This example, Here maggiori dettagli.
- Archievement su GameCenter.Here
estensioni
- non ho ancora testato tutti, ma funzionano bene walzer's Extensions
- s' MarkusPfundstein estensioni
- DualFace extensions, in realtà in fase di sviluppo
esempi di codice
- esempi Clawoo
- Simple Game 1
- Simple Game 1 - part 2
- Simple Game 1 - part 3
- BreakOut
- Pong
- Cute a pult
- TileBased game
- Asteroids
- Bada.com
- Ballon Ride
- Demo e links raccolta
- supersuraccoon-cocos2d demos (Not all C++)
- supersuraccoon-cocos2d links collection
- Un altro esempio di codice: Tiny Wings Remake on Android using Cocos2d-X
TIPS
- formato audio Supported
Se si usa Linux, per favore, non usano cocos2d-Android o cocos2d-android-1, è decreated. Prova ad utilizzare cocos2d-x
Se si usa Linux, e non si sa come utilizzare codice nativo, Take a look in development
CCLOG ("String"); Non lavorare su Eclipse log cat, ma CCLog fallo!
Max texture dimensione/risoluzione Here
Iphone utilizzare RETINA disegnare texture in HD, ma non vengono utilizzati su Android. La mia soluzione è usare RETINA su iphone e compilare setscale solo su Android. Multi-resolution Wiki.In Esempio:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) this->setObjectScale(1); #endif // CC_PLATFORM_IOS
- Il tuo primo esempio deve essere l'ufficiale sul WIKI
** ** OFFICIAL PAGE COCOS2D-X
Cosa avrà bisogno di questa domanda?
- XML Tutorial, non ho nulla in questo settore. In realtà, sto lavorando su un codice. Farò un tutorial. La libreria può essere l'uso è libxml2
- Creazione di menu esempio
- Slider esempio menù
- Gesti classe Non tiratevi ancora implementata
Se avete problemi, tag utilizza Cocos2d-x in StackOverflow, e ho cercherà di aiutarti.
Ho già letto il FAQ ma il 90% delle domande relative a cocos2d/android presenta lo stesso problema, utilizzando librerie obsolete. Voglio solo aiutare le persone a iniziare a utilizzare cocos2d-x. Tutte le informazioni aggiuntive saranno benvenute.
Grazie, ha aggiunto link – vgonisanz
Grazie per questa lista ... molto utile! +1 – jsherk
Dov'è la domanda? – jptsetung