Git Product home page Git Product logo

foreverlei / cocos2dx-lite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from namkazt/cocos2dx-lite

0.0 2.0 0.0 357.86 MB

Cocos2d-x with 2D, just 2D, productivity boost for games

Python 2.01% Batchfile 0.02% Shell 0.02% C++ 77.95% Objective-C 1.36% CMake 0.14% Makefile 0.19% C 9.23% Objective-C++ 2.12% Java 2.15% GLSL 0.25% Lua 4.43% HTML 0.01% JavaScript 0.06% Csound Document 0.05% PureBasic 0.01%

cocos2dx-lite's Introduction

cocos2dx-lite

中文

NOTE : From tag v5, this repo remove all templates, just provide a runable lua app and a tool for rename the app.

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
  • Remove Audio
  • Improve module compile cocos/base/ccConfigUser.h
  • Improve curl library, only support socket and http protocol
  • Add CC_MINI_2D / CC_USE_FREETYPE / CC_ONLY_PNG
  • Add CC_USE_SPINE
  • Add CC_USE_AUDIO_ENGINE
  • Add CC_USE_NETWORK
  • Add FMOD
  • Restore ui module (NOT depend CocoStudio)
  • Restore Focus event (need by ui)
  • Restore CocoStudio module
  • Keep working with CocosStudio after 3.14.1 (cocos2d/cocos2d-x#17349 (comment))

Usefull tools

  1. pidcat Colored logcat script which only shows log entries for a specific application package.
  2. sprite-sheet-packer Sprite sheet packer
  3. ImageOptim GUI image optimizer for Mac
  4. ZeroBrane Studio ZeroBrane Studio is a lightweight Lua IDE

    I can’t step into functions defined in other files in my project. You either need to open them in the IDE before you want to step through them, or to configure the IDE to auto-open files requested during debugging using editor.autoactivate = true. ​ RESTART, RESTART RESTART ZBS IDE

How to start

  1. setup env

    $ # clone repo
    $ git clone https://github.com/c0i/cocos2dx-lite.git
    $ cd cocos2dx-lite
    $ ./setup.py
    $ source ~/.bash_profile
    
  2. try with player project

    $ open player/proj.ios_mac/player.xcodeproj/
    $ or
    $ cocos run -p mac # ios, android
    

Contributing to the Project

Cocos2dx-lite is licensed under the MIT License. We welcome participation!

Others

There are lots of better cocos2d-x forks:

cocos2dx-lite's People

Contributors

minggo avatar mogemimi avatar ricardoquesada avatar halx99 avatar zilongshanren avatar cezheng avatar xpol avatar stevetranby avatar perminovvs avatar pandamicro avatar joshbodily avatar njh0602 avatar shulepov avatar mrcapone avatar saxondruce avatar 1scar1 avatar filipe-lemos avatar rubonnek avatar wenhailin avatar mtak- avatar newnon avatar 9b9387 avatar sai628 avatar stevekchiu avatar tankorsmash avatar tallen11 avatar thecodez avatar timothyzhang avatar charlesstlaurent avatar chgowolf avatar

Watchers

James Cloos avatar Lei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.