Giter VIP home page Giter VIP logo

c2d-engine's Introduction

c2d-engine

move from https://code.google.com/p/c2d-engine/

c2d is a game engine, base on [https://github.com/libgdx/libgdx libgdx]. Aim to easy use of the the libgdx api .I design c2d at my free time so if you have any ideas please give me feedback .

Some of the characteristics

C2d built a readable and expandable API .

  • Resources and loading
  • Alias Resource Manager any resources my be had one or more alias so you can easy change the resource but not the codes.
  • Custom resources load , you can change the subfix and protected your resources easily.
  • Custom game loadding screen
  • Event and Screen Switch
  • EventManager ,fire the regiestered event anytime.
  • TransitionScreen the animations of screen switch
  • Graphics
  • Animation Sprite support loop and LoopWithTime? mode.
  • Parallax Layer the Parallax Layer ,you can custom the layer's content via ParallaxLayerDrawable?
  • Surfaces support opengles1.x and 2.x .
  • Pixmap HelperModifying textures using libGDX Pixmap in runtime
  • Box2d
  • Load the world from json the json file is designed with c2d-tools

Demo

Some games use c2d-engine.

Fool Dig https://play.google.com/store/apps/details?id=info.u250.digs

screenshort

My Dragon https://play.google.com/store/apps/details?id=com.joyboat6.iland

screenshort

Box2d editor

Be sure save it to disk first when u make a new scene.

Normal:

  • Mouse wheel zooming scene
  • Drag using Right mouse to move the scene.
  • Click the examples under the test scenario for testing.
  • Click the run test
  • Right-click on the list on the left to add the Fixture, Body etc.
  • Any change of the spinner or checkbox will be applied to the model.

Some Edit mode:

  • Circle editing mode:
  • Click on the screen, move the mouse to resize the circle, tap the screen again to end
  • Box Edit mode:
  • Click on the screen, and move the mouse to resize the box, tap the screen again to end
  • Polygon mode(This May Has Error If too many confusion Clicks ):
  • The left mouse button click on the screen to add point.
  • Right Click actor point to delete point.
  • Click the ritht-bottom-vertices editor to insert points or delete point between specific points.
  • Dragging the actor points to adjust the position of the vertex
  • Body edit mode:
  • Right-click in the Right bottom Fixture list to add firmware
  • Drag the body to move
  • Drag the black area to rotate body
  • Press "space" to enter joint mode
  • Joint edit Mode:
  • draw a straight line from object A to object B , select the joint mode at the pop-up menu
  • Press Space to enter the body mode

c2d-engine's People

Contributors

lycying avatar

Watchers

 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.