It is based on cocos2d-x[version 3.9], but remove 3D and other features. It works on iOS,OS X,Android and Windows.
The major change:
-
Remove 3D features
- Sprite3D
- Skybox
- Terrain
- Light
- Navmesh
- Physics3D
- BillBoard
- Animate3D
- Bundle3D
- MeshSkin
- etc..
-
Only support iOS,OS X,Android and Windows.
-
Remove support for LUA script(It's temporary)
-
Remove deprecated classes and functions
-
Remove Camera
-
Remove Physics integration
-
Using FastTileMap instead of TileMap
-
Remove C++ implementations of CocoStudio parser
-
Remove C++ implementations of CocosBuilder parser
-
Remove AssetsManager,AssetsManagerEX
-
Remove Allocator
-
Remove AutoPolygon
-
Remove support for WebP,S3TC,ATITC
-
Remove support for game controller
-
Improved robustness and many bugs have been fixed
-
Clone the repo from GitHub.
$ git clone https://github.com/cocos-creator/cocos2d-x-lite.git
-
After cloning the repo, please execute
download-deps.py
to download and install dependencies.$ cd cocos2d-x-lite $ python download-deps.py
-
After running
download-deps.py
.$ git submodule update --init
-
Build simulator
$ npm install $ gulp sign-simulator $ gulp gen-simulator $ gulp update-simulator-config
gulp sign-simulator
only need to run on Mac. It can help you to sign the simulator project in "tools/simulator/frameworks/runtime-src/proj.ios_mac/simulator.xcodeproj", so you can debug the simulator on Mac. This command will open the XCode project in the background. Then you should set the signing manually, and close XCode to make it finished. If you don't want to sign it, just close XCode directly. You need to rerun this command once the project is changed. -
Build prebuilt library
$ gulp gen-libs
cocos2d-x-lite is licensed under the MIT License. We welcome participation!