Zajmuję się tworzeniem gry za pomocą Cocos2d-x na Androida i iPhone'a. Na początku miałem wiele problemów, aby zacząć korzystać z tej biblioteki, więc w tym pytaniu chcę zebrać wszystkie podstawowe, średnie i eksperckie samouczki, ponieważ istnieje wiele pytań informacyjnych robiących te same błędy. Kiedy miałem Started, musiałem dużo szukać w wielu witrynach, używając mojego przyjaciela Google. Mam nadzieję, że to pomoże ludziom zacząć już teraz. Wszystko w języku C++.The Completest Cocos2d-x Tutorial & Guide List
początkujących
- Dziennik wiki links
- Jak rozpocząć w wieloplatformowy HERE najlepszy. Niesamowity samouczek: XCODE (MAC) i ECLIPSE (LINUX).
- Prosty przewodnik Start
- Innym wieloplatformowym Guide
- Niesamowite przewodnik, aby rozpocząć programowanie na Eclipse + Android i DEBUG, dzięki Marcio Andrey
- Another way zintegrować cocos2d-x na Androida
- przykładu społeczne Facebook + e-mail + Twitter na iOS i Android HERE
Medium
- Przewijanie scen. Korzystanie z CCParallaxNode. Space game example
- InfiniteParadax Class Here, aby powtarzać te same tła przez cały czas.
- Slider codeHERE wideo.
- podziału ekranu za pomocą 2 warstwy Here
- sharped Etykieta TTF Better labels
ADVANCED
- Integracja OpenFeint z Cocos2d-X. Znalazłem tylko This example, Here więcej szczegółów.
- Archiwizacja w GameCenter.Here
Rozszerzenia
- Nie testowałem wszystkich, ale działają dobrze walzer's Extensions
- MarkusPfundstein „s rozszerzeń
- DualFace extensions, faktycznie w rozwoju
Kod Przykłady
- przykłady 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 i linki kolekcja
- supersuraccoon-cocos2d demos (Not all C++)
- supersuraccoon-cocos2d links collection
- Innym przykładem Kod: Tiny Wings Remake on Android using Cocos2d-X
TIPS
- Format audio Supported
Jeśli używasz Linuksa, proszę nie używać cocos2d-android lub cocos2d-android-1, jest decreated. Spróbuj użyć cocos2d-x
Jeśli używasz Linuksa, i nie wiem, jak korzystać z natywnego kodu Take a look in development
CCLOG ("string"); Nie pracuj na kocie dziennika Eclipse, ale CCLog to zrób!
Maksymalny rozmiar tekstury/rozdzielczość Here
Iphone używać siatkówki do rysowania tekstur w HD, ale nie są wykorzystywane na Androida. Moim rozwiązaniem jest użycie RETINA na iphone i kompilacja setscale tylko w systemie Android. Multi-resolution Wiki.W przykładzie:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) this->setObjectScale(1); #endif // CC_PLATFORM_IOS
- Pierwszym przykładem może być urzędnik na WIKI
** OFFICIAL PAGE COCOS2D-X **
Co będzie potrzebne na to pytanie?
- XML Tutorial, nie mam nic w tej dziedzinie. Właściwie pracuję w jakimś kodzie. Zrobię Tutorial. Biblioteka może być użycie jest libxml2
- Tworzenie przykładu z menu
- Suwak przykład menu
- Gesty klasa Do not jeszcze zaimplementowana
Jeśli masz problemy, stosowanie tag Cocos2d-x w Stackoverflow, a ja spróbuje ci pomóc.
Przeczytałem już FAQ, ale 90% pytań związanych z cocos2d/android dotyczy tego samego problemu, z wykorzystaniem przestarzałych bibliotek. Chcę tylko pomóc ludziom zacząć używać cocos2d-x. Wszystkie dodatkowe informacje będą mile widziane.
Dzięki dodał link – vgonisanz
Dzięki za tę listę ... bardzo pomocne! +1 – jsherk
Gdzie jest pytanie? – jptsetung