Red de conocimiento informático - Conocimiento sistemático - ¿Puedo aprender cocos2d-X si nunca aprendí C++?

¿Puedo aprender cocos2d-X si nunca aprendí C++?

Cocos2d-x es solo un marco de juego y no se limita al lenguaje de desarrollo C++. Otros lenguajes de programación convencionales pueden realizar el desarrollo de juegos correspondiente. La descripción específica es la siguiente:

Cocos2d-x es un marco de juegos 2D móvil de código abierto, lanzado bajo la licencia MIT. Esta es una versión C++ del proyecto Cocos2d-iPhone. El enfoque del desarrollo de Cocos2d-X gira en torno a la plataforma cruzada de Cocos2d y el marco proporcionado por Cocos2d-x. Los juegos móviles se pueden escribir en C++ o Lua y la API es totalmente compatible con Cocos2d-iPhone. Los proyectos Cocos2d-x se pueden crear y ejecutar fácilmente en iOS, Android, Blackberry y otros sistemas operativos. Cocos2d-x también es compatible con sistemas operativos de escritorio como Windows, Mac y Linux, por lo que el código fuente escrito por los desarrolladores es fácil de editar y depurar en sistemas operativos de escritorio.

Cocos2d-x es un motor de juegos de código abierto lanzado bajo licencia MIT. El desarrollo de juegos es rápido, fácil y potente. En febrero de 2015, Chukong Technology lanzó oficialmente cocos, una solución integral para el desarrollo de juegos, que integra Cocos 2d-x, Cocos Studio, Cocos Code IDE y otros marcos y herramientas.

La principal ventaja de Cocos2d-x es que permite a los desarrolladores utilizar C++, Lua y Javascript para la implementación multiplataforma, cubriendo plataformas que incluyen iOS, Android, Windows Phone, Windows, Mac OSX 3 y Tizen. etc., ahorrando tiempo y esfuerzo Ahorre costes.

Los usuarios de Cocos2d-x incluyen no solo desarrolladores individuales y entusiastas del desarrollo de juegos, sino también muchas grandes empresas conocidas como Zynga, Wooga, Gamevil, Glu, GREE, Konami, TinyCo, HandyGames, IGG y Disney. Móvil, etc. Hasta septiembre de 2013, se han descargado en todo el mundo más de 1.500 millones de juegos basados ​​en el motor Cocos2d-x, muchos de los cuales también ocupan los primeros puestos en Apple App Store (AppStore) y Google Play Store (Google Play). Al mismo tiempo, ingenieros de muchas empresas como Touch, Google, Microsoft, ARM e Intel también son muy activos en el campo Cocos2d-x.

Además, la dificultad de actualizar la versión de Cocos2d-x es una gran preocupación para muchos desarrolladores. El cocos integrado resuelve este problema de Cocos2d-x. Cuando actualiza cocos, su Cocos2d-x correspondiente también se actualizará automáticamente, lo que mejora en gran medida la eficiencia del desarrollo, brinda comodidad a los desarrolladores y también sienta las bases para el desarrollo posterior de Cocos2d-x.