| Win32 | Autres |
|---|---|
COCOS2D-X est un cadre multi-plate-forme pour la construction de jeux 2D, de livres interactifs, de démos et d'autres applications graphiques. Il est basé sur COCOS2D-iPhone , mais au lieu d'utiliser OBJECTIVE-C, il utilise C ++. Il fonctionne sur iOS, Android, MacOS, Windows et Linux.
Architecture framework Cocos2D-X :

Cocos2D-X est:
Clone le repo de Github.
$ git clone https://github.com/cocos2d/cocos2d-x.git
Après le clonage du dépôt, veuillez exécuter download-deps.py pour télécharger et installer des dépendances.
$ cd cocos2d-x
cocos2d-x $ python download-deps.py
Après avoir exécuté download-deps.py .
cocos2d-x $ git submodule update --init
Devrait configurer un environnement avant de démarrer un nouveau jeu ou d'exécuter des tests
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
Devrait invoquer ce script si vous utilisez le système Linux
$ 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]
Vous pouvez également créer un projet LUA avec -l lua .
Si nécessaire pour déboguer le programme, il est plus convertisse d'utiliser IDE pour l'exécuter et le déboguer. Toutes les plates-formes autres que Android peuvent utiliser CMake pour générer un fichier de projet correspondant. Peut se référer au guide de détail CMake pour les informations détaillées.
Pour Android, le fichier de projet Android Studio se trouve dans PROJECT_DIR/proj.android . Peut simplement utiliser Android Studio pour importer le fichier de projet exsting.
Vous pouvez nous aider à faire passer le mot sur Cocos2D-X! Nous l'apprécierons sûrement!
cpp-tests . Ce projet est notre base pour les tests. Utilisez ce projet pour savoir comment implémenter les fonctionnalités du moteur. Ce projet est situé dans COCOS2D-X_ROOT / BUILD. COCOS2D-X est autorisé sous la licence du MIT. Nous accueillons la participation!
Avez-vous trouvé un bug? Avez-vous une demande de fonctionnalité? Voulez-vous fusionner une fonctionnalité?
Cocos Creator est la nouvelle génération de Cocos Game Engine avec un éditeur complet et un flux de travail convivial de la création de contenu. Il prend en charge toutes les principales plates-formes permettant à des jeux d'être rapidement publiés pour le Web, iOS, Android, Windows, Mac et diverses plates-formes de mini-jeu. Des millions de développeurs ont construit des expériences 2D / 3D, des jeux hardcore aux divertissements instantanés Web. Un runtime de moteur développé par JavaScript pur est disponible sur les plates-formes Web et mini-jeu pour de meilleures performances et des packages plus petits. Sur d'autres plates-formes natives, C ++ est utilisé pour implémenter le cadre sous-jacent, offrant une plus grande efficacité opérationnelle. Le moteur est entièrement open source et conserve les avantages de COCOS2D-X qui comprend des performances élevées, une personnalisation, une facilité pour le débogage, une taille facile à apprendre et une petite taille de package.
Par conséquent, nous ne recommandons plus de nouveaux utilisateurs pour commencer avec COCOS2D-X. Au lieu de cela, veuillez utiliser le tout nouveau Cocos Creator pour le développement de projets pour profiter du meilleur éditeur et du support 3D.