---
title: "Cocos技术生态"
author: "Perrin Yong"
author_profile: https://www.pystone.net/profile/
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/cocos-tech-ecosystem/
type: note
content_role: unspecified
visibility: public
id_stability: rename-stable
source_path: "10-计算机、信息技术与工程/05-游戏图形与运行时/Cocos/Cocos技术生态.md"
content_hash: ea31ef5382a7c80c87ce26af24bea9a5b77e7b378afbc57f0a6d838e2c38fd44
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# Cocos技术生态
cocos 包含 cocos2d-x 引擎，开发环境，以及项目管理工具。


Cocos2d是一款基于Python语言的2D游戏开发框架，它是Cocos2d-x引擎的前身。

Cocos2dx是一款基于C++语言的2D游戏开发引擎，它是Cocos2d的升级版本。


Cocos Creator 包含游戏引擎，资源管理工具，场景编辑工具，游戏预览、调试和发布工具。这一套是全 Javascript 的。
所以，Cocos Creator 是一个完整的游戏开发解决方案。而其中的引擎是 cocos2d-x 引擎的 JavaScript 实现。

Cocos Studio是一款基于图形化界面的游戏开发工具，它可以让开发者使用图形化界面来进行游戏开发。


ref: https://blog.csdn.net/techfield/article/details/99564581


关于JS的支持：
JavaScript isn’t supported in Cocos2d-x v4
Because Cocos Creator is supporting JavaScript, and its features are richer than cocos2d-js version, we suggest all JavaScript users move to Cocos Creator. You can download and have a try.

https://discuss.cocos2d-x.org/t/cocos-v4-does-still-support-javascript-as-a-coding-language/49100

Cocos2d 3.16版本支持js

## 开发经验

cocos2d环境配置：https://blog.csdn.net/qq_42838904/article/details/90691124
cocos2d打包apk：https://devpress.csdn.net/game/64647d6f6beb9e262918b685.html
