| Win32 | Andere |
|---|---|
Cocos2D-X ist ein Multi-Plattform-Framework zum Erstellen von 2D-Spielen, interaktiven Büchern, Demos und anderen grafischen Anwendungen. Es basiert auf Cocos2D-iPhone , verwendet jedoch C ++, anstatt Objective-C zu verwenden. Es funktioniert auf iOS, Android, MacOS, Windows und Linux.
Cocos2D-X-Framework-Architektur :

Cocos2D-X ist:
Klonen Sie das Repo aus Github.
$ git clone https://github.com/cocos2d/cocos2d-x.git
Führen Sie nach dem Klonen des Repo download-deps.py aus, um Abhängigkeiten herunterzuladen und zu installieren.
$ cd cocos2d-x
cocos2d-x $ python download-deps.py
Nach dem Ausführen download-deps.py .
cocos2d-x $ git submodule update --init
Sollte eine Umgebung einrichten, bevor ein neues Spiel gestartet oder Tests ausgeführt werden
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
Sollte dieses Skript aufrufen, wenn das Linux -System verwendet wird
$ cd cocos2d-x
$ ./install-linux-deps.sh
$ cd cocos2d-x
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
$ cd NEW_PROJECTS_DIR/MyGame
$ mkdir build
$ cd build
$ cocos run --proj-dir .. -p [mac|win32|android|linux|ios]
Sie können auch ein LUA -Projekt mit -l lua erstellen.
Wenn Sie das Programm debuggen, ist es genauer, IDE zu verwenden, um es zu betreiben und zu debuggen. Alle anderen Plattformen als Android können CMake verwenden, um entsprechende Projektdatei zu generieren. Weitere Informationen zum Detail -CMAKE -Handbuch finden Sie in Detailinformationen.
Für Android liegt die Android Studio -Projektdatei in PROJECT_DIR/proj.android . Kann nur Android Studio verwenden, um die Exsting -Projektdatei zu importieren.
Sie können uns helfen, das Wort über Cocos2D-X zu verteilen! Wir würden es sicherlich zu schätzen wissen!
cpp-tests Projekt. Dieses Projekt ist unsere Grundlage für das Testen. Verwenden Sie dieses Projekt, um zu erfahren, wie wir die Funktionalität der Engine implementieren. Dieses Projekt befindet sich in Cocos2D-X_ROOT/Build. Cocos2D-X ist unter der MIT-Lizenz lizenziert. Wir begrüßen die Teilnahme!
Hast du einen Fehler gefunden? Haben Sie eine Funktionsanfrage? Möchten Sie eine Funktion zusammenführen?
Cocos Creator ist die neue Generation von Cocos Game Engine mit einem vollständigen Redakteur und einem freundlichen Workflow in Content Creation. Es unterstützt alle wichtigen Plattformen, sodass die Spiele schnell für Web-, iOS-, Android-, Windows-, Mac- und verschiedene Mini-Spiel-Plattformen veröffentlicht werden können. Millionen von Entwicklern haben 2D / 3D -Erlebnisse aufgebaut, von Hardcore -Spielen bis hin zu Web Instant Entertainment. Eine reine JavaScript-entwickelte Motorlaufzeit ist auf den Web- und Mini-Spiele-Plattformen verfügbar, um eine bessere Leistung und kleinere Pakete zu erhalten. Auf anderen nativen Plattformen wird C ++ verwendet, um das zugrunde liegende Framework zu implementieren, was eine größere betriebliche Effizienz bietet. Der Motor ist vollständig Open Source und behält die Vorteile von CoCOS2D-X, einschließlich hoher Leistung, Anpassbarkeit, Leichtigkeit für das Debuggen, leicht zu erlernen und kleiner Paketgröße.
Daher empfehlen wir keinen neuen Benutzern mehr, mit Cocos2D-X zu beginnen. Verwenden Sie stattdessen den brandneuen Cocos Creator für die Projektentwicklung, um den besten Redakteur- und 3D-Support zu genießen.