It bases on cocos2d-x v3 branch, but remove 3D and other features. It works on iOS, Android, OS X and Windows.
The major change:
-
Only support iOS,OS X,Android and Windows.
-
Remove 3D features
-
Remove support for JS script
-
Remove deprecated classes and functions
-
Remove Camera
-
Remove Physics integration
-
Remove C++ implementations of Component
-
Remove C++ implementations of CocoStudio parser -
Remove C++ implementations of CocosBuilder parser
-
Remove AssetsManager, AssetsManagerEX
-
Remove support for WebP,S3TC,ATITC
-
Remove FastTileMap, TileMap -
Remove Menu
-
Improve module compile
cocos/base/ccConfigUser.h -
Improve curl library, only support
socketandhttpprotocol -
Add CC_USE_SPINE
-
Add CC_USE_AUDIO_ENGINE
-
Add CC_USE_NETWORK
-
Restore ui module (NOT depend CocoStudio)
-
Restore
Focusevent (need byui) -
Restore
CocoStudiomodule
-
setup env
$ # clone repo $ git clone https://github.com/c0i/cocos2dx-lite.git $ cd cocos2dx-lite $ ./setup.py $ source ~/.bash_profile -
try with player project
$ open player/proj.ios_mac/player.xcodeproj/ $ or $ cocos run -p mac # ios, android
Cocos2dx-lite is licensed under the MIT License. We welcome participation!
There are lots of better cocos2d-x forks: