Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xjjdog/c2d-engine

Repository files navigation

c2d-engine

the new demo apk can be downloaded here


c2d is a game engine, base on 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 .

Maven:

<dependency>
 <groupId>com.github.xjjdog</groupId>
 <artifactId>c2d-core</artifactId>
 <version>2.0.0</version>
</dependency>

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

screenshort

My Dragon

screenshort

Box2d editor

screenshort

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

About

Android/HTML5/desktop game engine base on libgdx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /