Completest Cocos2d-x Tutorial & Guide List [zamknięty]
[1]}rozwijam grę 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ń o informacje robiące te same błędy. Kiedy zacząłem , musiałem dużo szukać w wielu witrynach za pomocą mojego przyjaciela Google. Mam nadzieję, że to pomoże ludziom zacząć teraz. Wszystko W c++.
Początkujący
- Official wiki Linki
- Jak zacząć w multi-platform tutaj najlepszy. Amazing, Xcode (MAC) i ECLIPSE (LINUX) samouczek.
- prosty przewodnik Start
- kolejny wieloplatformowy poradnik
- świetny poradnik, aby rozpocząć programowanie na Eclipse + Android i DEBUG , dzięki Marcio Andrey
- kolejny sposób do integracji cocos2d - x na Androida
- przykład społeczny, Facebook + email + Twitter na iOS i Androida tutaj
Medium
- przewijanie scen. Korzystanie Z CCParallaxNode. przykład gry kosmicznej
- Klasa InfiniteParadax tutaj , aby cały czas powtarzać te same tła.
- Kod suwaka tutaj wideo.
- podziel ekran za pomocą 2 warstw tutaj
- Sharped Label TTF, Better etykiety
Zaawansowane
- Integracja OpenFeint z cocos2d-x. znalazłem tylko ten przykład, tutaj więcej szczegółów.
- Archievement na GameCenter. tutaj
Rozszerzenia
- nie przetestowałem wszystkich, ale działa dobrze rozszerzenia walzera
- markuspfundstein 's extensions
- DualFace rozszerzenia , właściwie w rozwój
Przykłady Kodu
- Clawoo przykłady
- Prosta Gra 1
- prosta gra 1-część 2
- prosta gra 1-część 3
- BreakOut
- Pong
- Cute a pult
- TileBased game
- lista Planetoid
- Bada.com
- Ballon Ride
- Kolekcja Demo i linków
- supersuraccoon-cocos2d demos (nie wszystkie C++)
- supersuraccoon-cocos2d links collection
- kolejny przykład kodu: Tiny Wings Remake na Androida przy użyciu Cocos2d-X
Porady
- Format Audio obsługiwane
-
Jeśli używasz Linuksa, proszę, nie używaj cocos2d-android lub cocos2d-android-1, jest dekretowane . Spróbuj użyć cocos2d-x
Jeśli używasz Linuksa i nie wiesz, jak używać kodu natywnego, zajrzyj do rozwoju
CCLOG ("String"); nie działa na Eclipse log cat, ale CCLog to robi!
Maksymalny rozmiar/rozdzielczość tekstur tutaj
-
Iphone używa siatkówki do rysowania tekstur w HD, ale nie są używane na Androidzie. Moim rozwiązaniem jest użycie RETINA na iPhonie i kompilowanie setscale tylko w Androidzie. multi-resolution Wiki . W Przykład:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) this->setObjectScale(1); #endif // CC_PLATFORM_IOS
- Twój pierwszy przykład musi być oficjalnym na WIKI
** OFICJALNA STRONA COCOS2D-X **
Po co to pytanie?
- XML Tutorial, nie mam nic w tej dziedzinie. Właściwie to pracuję w jakimś kodzie. Zrobię Tutorial. Biblioteka może być używana to libxml2
- przykład tworzenia menu
- przykład menu suwaka
- Klasa gestów jeszcze
Jeśli masz problemy, użyj tagu Cocos2d-x W Stackoverflow, a ja postaram się ci pomóc.
Przeczytałem już FAQ ale 90% pytań związanych z cocos2d/android przedstawia ten sam problem, używając przestarzałych bibliotek. Chcę tylko pomóc ludziom zacząć używać cocos2d-x. wszystkie dodatkowe informacje będą mile widziane.
6 answers
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:28
Kolejny przykład kodu: Tiny Wings Remake na Androida przy użyciu Cocos2d-X
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-11 02:02:42
Dobra lista. Zestaw Startowy Angry Ninjas wkrótce będzie miał aktualizację Cocos2d-X.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-11 12:25:06
Cocos2d-x w samouczku uikit http://jpsarda.tumblr.com/post/24983791554/mixing-cocos2d-x-uikit
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-13 09:51:34
Https://github.com/dualface/cocos2d-x-extensions/blob/master/TODO.tasks , rozwija fajne funkcje na cocos2d-x
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-07-14 09:30:41
Cocos2d-x w klasycznej aplikacji na Androida (Java) tuto http://jpsarda.tumblr.com/post/26000816688/integrate-cocos2d-x-c-into-an-android-application
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-27 14:51:49