2012-06-09 11 views
7

chcę zrobić grę używając kaflowy Map Editor i chcę przenieść postać dookoła za pomocą D-pad do poruszania postaciąCocos vs AndEngine android

Więc zastanawiam się który silnik będzie lepiej AndEngine lub Cocos2d

Należy pamiętać, że jestem początkujący, więc chciałbym wpaść na wiele samouczków. :-D

Dzięki

+0

dla początkujących Chciałbym zawsze polecam wybrać silnik na której można znaleźć więcej tutoriale (lub nawet książek). – LearnCocos2D

Odpowiedz

6

Oba silniki supprot ładują mapę TMX dość łatwo i wprowadzają dane z D-PAD. Więc jeśli twoje wymagania są tylko takie, nie ma dużej różnicy. Po prostu skorzystaj z tego, co znasz.

+0

dzięki :-) Zdecydowałem się na Cocos. Wszelkie tutoriale tam. Znalazłem pewne specyficzne dla duszków, ale żadne dla Płytek. Po prostu snippets – cjds

4

Cocos2d-android nie masz wsparcia już. Musisz użyć cocos2d-x, cross-plataform, użyj JNI do użycia kodu C++. Więcej informacji: HERE.

Cocos2d-x świetnie nadaje się do tworzenia gier, ale nigdy nie korzystałem z AndEngine.

3

Zacząłem Cocos2d Androida wyglądał lepszym rozwiązaniem, ale po jakimś czasie byłem w szoku, że nie mogę znaleźć żadnych tutoriali dla Cocos2d-android

albo pójść Cocos2d-x-android lub podjąć AndEngine Nigdy nie próbowałem Cocos2d-x-android, ale mogę potwierdzić, że AndEngine jest całkiem niezły i ma wiele przykładów i wystarczającą ilość samouczków, aby zacząć grę [AndEngine nie ma dokumentacji jednak ... ale to nie będzie problem, jeśli zaczniesz z oficjalnymi przykładów]

Edit: AndEngine jest teraz trochę martwy

2

Istnieje wiele cholery błędów w AndEngine ... miałem pierwszy taki sam dylemat wyboru jedno nad innymi, ale moje opcje obejmują libgdx, AndEngine i cocos2dx ...

Choć libgdx to ramy, ale jego najpotężniejszy z nich wszystkich i możesz zagłębić się w kod (możesz stworzyć niezwykłe zdarzenia) ... ale dla początkującego, takiego jak ja, jest to trudne, ponieważ nie mam żadnego doświadczenia w programowaniu gier (także łatwy dokument dany na stronie internetowej zachęca go do użycia, ale po pewnym czasie, gdy chcesz stworzyć coś własnego, jesteś zdziwiony) .. Ale najlepsza wydajność jest gwarantowana!

Dalej przychodzi AndEngine ... znakomita praca Nicola ... ale niestety liczba błędów ciągle rośnie i nie ma stałych wyników wokół urządzeń ... jest jedną z głównych wad. Możesz uniknąć błędów, ale kiedy Wydajność jest ciężko wytrącona, nie masz wyboru, ale ją opuścić!

Cocos2d-x (to jest to, co AndEngine bez błędów i dobrej wydajności byłoby jak w przyszłości) .. ale jedyną wadą z cocos jest programowanie na systemie nie-mac OS ... nie masz Zwykłe uzupełnianie kodu i funkcje tiny-miny, które są programistami w dzisiejszych czasach. Ale pod względem wydajności i odpornego na błędy kodowania mamy drugie miejsce na libgdx !!

+0

dobre porównanie ... !! pomocna !! – user2416728

+0

Powodzenia debugowanie cocos2d-x na Androida. Również nie jestem świadomy wszystkich tych „błędów” w AndEngine. Tak, może być kilka problemów związanych z Githubem, ale aktywnie rozwijam z nimi grę i nie natknąłem się na jeden problem. –

+0

@NicolasGramlich, przepraszam, nigdy nie myślałem, że cię skrzywdzę, ale możesz chcieć spójrz na to: http://www.andengine.org/forums/tutorials/andengine-gles2-0-anchorcenter-book-t9411-60.html#p48473 – Altair

1

Dla Androida gorąco polecam LibGDX: natywna, dobra dokumentacja i duża społeczność/forum.

4
Libgdx  : Java (Good documentation/Sample example) 
        (Android/iOs/3D support also) 

Cocos2d-x : C++ (Good documentation and Sample example) 
        (Android/iOS/window/bada/blackbarry/etc/3D supports) 

AndEngine : Java (Documentation is **OK** but bit of issue) 
        (Android) 

Cocos2d-android : Java (bIT of documentation/ easy to use) 
         (Almost dead only android) 

Jeśli zna javachoose LibGdxLUBcocos2d-x dla C++.

I zaleca, że ​​należy wybrać Cocos2d-X

+1

całkowitą rację, używam AndEngine jest wielki lib z wielu rozszerzeń, które robią wszystko, co, ale ubogi w dokumentacji, używam również libgdx bardzo ładne lib z wielką dokumentacji – mina

Powiązane problemy