Android Open Source - Framework API cocos2d-android






Project Summary

cocos2d for Android is a framework for building 2D games, demos and other graphical/interactive applications. It is based on the cocos2d-iphone design: it uses the same API, but instead of using objective-c, it uses java..

Web Site / Source Repository

cocos2d-android is hosted in the following web site
https://github.com/ldesegur/cocos2d-android

If you think the Android project cocos2d-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of cocos2d-android.

ItemValue
Java File Count223
Minimum SDK Version4
Activity Count18
jar files usedJBox2D-2.0.1-b250-Library.jar
cocos2d-android.v0.82.box2d.jar
cocos2d-android.v0.82.jar
Asset File Namesassets\SendScoreButton.png
assets\SendScoreButtonPressed.png
assets\atlastest.png
assets\b1.png
assets\b2.png
assets\background.png
assets\background1.jpg
assets\background2.jpg
assets\background3.jpg
assets\background3.png
assets\blocks.png
assets\btn-about-normal.png
assets\btn-about-selected.png
assets\btn-highscores-normal.png
assets\btn-highscores-selected.png
assets\btn-play-normal.png
assets\btn-play-selected.png
assets\f1.png
assets\f2.png
assets\fire.png
assets\fps_images.png
assets\grossini.png
assets\grossini_dance_01.png
assets\grossini_dance_02.png
assets\grossini_dance_03.png
assets\grossini_dance_04.png
assets\grossini_dance_05.png
assets\grossini_dance_06.png
assets\grossini_dance_07.png
assets\grossini_dance_08.png
assets\grossini_dance_09.png
assets\grossini_dance_10.png
assets\grossini_dance_11.png
assets\grossini_dance_12.png
assets\grossini_dance_13.png
assets\grossini_dance_14.png
assets\grossini_dance_atlas-mono.png
assets\grossini_dance_atlas.png
assets\grossinis_sister1-testalpha.png
assets\grossinis_sister1.png
assets\grossinis_sister2.png
assets\levelmap.tga
assets\magenta.png
assets\menu.png
assets\menuitemsprite.png
assets\pattern1.png
assets\powered.png
assets\r1.png
assets\r2.png
assets\small.tga
assets\smoke.png
assets\snow.png
assets\sprites_test\sprite-0-0.png
assets\sprites_test\sprite-0-1.png
assets\sprites_test\sprite-0-2.png
assets\sprites_test\sprite-0-3.png
assets\sprites_test\sprite-0-4.png
assets\sprites_test\sprite-0-5.png
assets\sprites_test\sprite-0-6.png
assets\sprites_test\sprite-0-7.png
assets\sprites_test\sprite-1-0.png
assets\sprites_test\sprite-1-1.png
assets\sprites_test\sprite-1-2.png
assets\sprites_test\sprite-1-3.png
assets\sprites_test\sprite-1-4.png
assets\sprites_test\sprite-1-5.png
assets\sprites_test\sprite-1-6.png
assets\sprites_test\sprite-1-7.png
assets\sprites_test\sprite-2-0.png
assets\sprites_test\sprite-2-1.png
assets\sprites_test\sprite-2-2.png
assets\sprites_test\sprite-2-3.png
assets\sprites_test\sprite-2-4.png
assets\sprites_test\sprite-2-5.png
assets\sprites_test\sprite-2-6.png
assets\sprites_test\sprite-2-7.png
assets\sprites_test\sprite-3-0.png
assets\sprites_test\sprite-3-1.png
assets\sprites_test\sprite-3-2.png
assets\sprites_test\sprite-3-3.png
assets\sprites_test\sprite-3-4.png
assets\sprites_test\sprite-3-5.png
assets\sprites_test\sprite-3-6.png
assets\sprites_test\sprite-3-7.png
assets\sprites_test\sprite-4-0.png
assets\sprites_test\sprite-4-1.png
assets\sprites_test\sprite-4-2.png
assets\sprites_test\sprite-4-3.png
assets\sprites_test\sprite-4-4.png
assets\sprites_test\sprite-4-5.png
assets\sprites_test\sprite-4-6.png
assets\sprites_test\sprite-4-7.png
assets\sprites_test\sprite-5-0.png
assets\sprites_test\sprite-5-1.png
assets\sprites_test\sprite-5-2.png
assets\sprites_test\sprite-5-3.png
assets\sprites_test\sprite-5-4.png
assets\sprites_test\sprite-5-5.png
assets\sprites_test\sprite-5-6.png
assets\sprites_test\sprite-5-7.png
assets\sprites_test\sprite-6-0.png
assets\sprites_test\sprite-6-1.png
assets\sprites_test\sprite-6-2.png
assets\sprites_test\sprite-6-3.png
assets\sprites_test\sprite-6-4.png
assets\sprites_test\sprite-6-5.png
assets\sprites_test\sprite-6-6.png
assets\sprites_test\sprite-6-7.png
assets\sprites_test\sprite-7-0.png
assets\sprites_test\sprite-7-1.png
assets\sprites_test\sprite-7-2.png
assets\sprites_test\sprite-7-3.png
assets\sprites_test\sprite-7-4.png
assets\sprites_test\sprite-7-5.png
assets\sprites_test\sprite-7-6.png
assets\sprites_test\sprite-7-7.png
assets\spritesheet1.png
assets\stars.png
assets\stars2.png
assets\streak.png
assets\test-rgba1.png
assets\test_blend.bmp
assets\test_blend.png
assets\test_image.bmp
assets\test_image.gif
assets\test_image.jpeg
assets\test_image.png
assets\test_image.tiff
assets\tiles.png
assets\tuffy_bold_italic-charmap.png
assets\tuffy_bold_italic-charmap_s.png




License

The license information of cocos2d-android is as follows:

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above ...

Java Source Files

cocos2d-android has the following Java source files.

org.box2d.collision.BBBroadPhase.java
org.box2d.collision.BBCollide.java
org.box2d.collision.BBCollision.java
org.box2d.collision.BBDistance.java
org.box2d.collision.BBDynamicTree.java
org.box2d.collision.BBTimeOfImpact.java
org.box2d.collision.shapes.BBCircleShape.java
org.box2d.collision.shapes.BBPolygonShape.java
org.box2d.collision.shapes.BBShape.java
org.box2d.common.BBMat22.java
org.box2d.common.BBMat33.java
org.box2d.common.BBMath.java
org.box2d.common.BBSettings.java
org.box2d.common.BBSweep.java
org.box2d.common.BBTransform.java
org.box2d.common.BBVec2.java
org.box2d.common.BBVec3.java
org.box2d.dynamics.BBBody.java
org.box2d.dynamics.BBContactManager.java
org.box2d.dynamics.BBFixture.java
org.box2d.dynamics.BBIsland.java
org.box2d.dynamics.BBTimeStep.java
org.box2d.dynamics.BBWorld.java
org.box2d.dynamics.BBWorldCallbacks.java
org.box2d.dynamics.contacts.BBCircleContact.java
org.box2d.dynamics.contacts.BBContact.java
org.box2d.dynamics.contacts.BBContactSolver.java
org.box2d.dynamics.contacts.BBNullContact.java
org.box2d.dynamics.contacts.BBPolygonAndCircleContact.java
org.box2d.dynamics.contacts.BBPolygonContact.java
org.box2d.dynamics.joints.BBDistanceJoint.java
org.box2d.dynamics.joints.BBGearJoint.java
org.box2d.dynamics.joints.BBJoint.java
org.box2d.dynamics.joints.BBLineJoint.java
org.box2d.dynamics.joints.BBMouseJoint.java
org.box2d.dynamics.joints.BBPrismaticJoint.java
org.box2d.dynamics.joints.BBPulleyJoint.java
org.box2d.dynamics.joints.BBRevoluteJoint.java
org.cocos2d.Cocos2D.java
org.cocos2d.actions.ActionManager.java
org.cocos2d.actions.Scheduler.java
org.cocos2d.actions.base.Action.java
org.cocos2d.actions.base.FiniteTimeAction.java
org.cocos2d.actions.base.RepeatForever.java
org.cocos2d.actions.base.Speed.java
org.cocos2d.actions.camera.CameraAction.java
org.cocos2d.actions.camera.OrbitCamera.java
org.cocos2d.actions.ease.EaseAction.java
org.cocos2d.actions.ease.EaseBackIn.java
org.cocos2d.actions.ease.EaseBackInOut.java
org.cocos2d.actions.ease.EaseBackOut.java
org.cocos2d.actions.ease.EaseBounce.java
org.cocos2d.actions.ease.EaseBounceIn.java
org.cocos2d.actions.ease.EaseBounceInOut.java
org.cocos2d.actions.ease.EaseBounceOut.java
org.cocos2d.actions.ease.EaseElastic.java
org.cocos2d.actions.ease.EaseElasticIn.java
org.cocos2d.actions.ease.EaseElasticInOut.java
org.cocos2d.actions.ease.EaseElasticOut.java
org.cocos2d.actions.ease.EaseExponentialIn.java
org.cocos2d.actions.ease.EaseExponentialInOut.java
org.cocos2d.actions.ease.EaseExponentialOut.java
org.cocos2d.actions.ease.EaseIn.java
org.cocos2d.actions.ease.EaseInOut.java
org.cocos2d.actions.ease.EaseOut.java
org.cocos2d.actions.ease.EaseRateAction.java
org.cocos2d.actions.ease.EaseSineIn.java
org.cocos2d.actions.ease.EaseSineInOut.java
org.cocos2d.actions.ease.EaseSineOut.java
org.cocos2d.actions.grid.Grid3DAction.java
org.cocos2d.actions.grid.GridAction.java
org.cocos2d.actions.instant.CallFunc.java
org.cocos2d.actions.instant.CallFuncN.java
org.cocos2d.actions.instant.CallFuncND.java
org.cocos2d.actions.instant.Hide.java
org.cocos2d.actions.instant.InstantAction.java
org.cocos2d.actions.instant.Place.java
org.cocos2d.actions.instant.Show.java
org.cocos2d.actions.instant.ToggleVisibility.java
org.cocos2d.actions.interval.Animate.java
org.cocos2d.actions.interval.BezierBy.java
org.cocos2d.actions.interval.Blink.java
org.cocos2d.actions.interval.DelayTime.java
org.cocos2d.actions.interval.FadeIn.java
org.cocos2d.actions.interval.FadeOut.java
org.cocos2d.actions.interval.FadeTo.java
org.cocos2d.actions.interval.IntervalAction.java
org.cocos2d.actions.interval.JumpBy.java
org.cocos2d.actions.interval.JumpTo.java
org.cocos2d.actions.interval.MoveBy.java
org.cocos2d.actions.interval.MoveTo.java
org.cocos2d.actions.interval.Repeat.java
org.cocos2d.actions.interval.ReverseTime.java
org.cocos2d.actions.interval.RotateBy.java
org.cocos2d.actions.interval.RotateTo.java
org.cocos2d.actions.interval.ScaleBy.java
org.cocos2d.actions.interval.ScaleTo.java
org.cocos2d.actions.interval.Sequence.java
org.cocos2d.actions.interval.Spawn.java
org.cocos2d.actions.interval.TintBy.java
org.cocos2d.actions.interval.TintTo.java
org.cocos2d.box2d.AndroidTest.java
org.cocos2d.box2d.Box2DView.java
org.cocos2d.box2d.ContactPoint.java
org.cocos2d.box2d.DestructionListener.java
org.cocos2d.box2d.GLESDebugDraw.java
org.cocos2d.box2d.Settings.java
org.cocos2d.box2d.Test.java
org.cocos2d.box2d.TestCreateFcn.java
org.cocos2d.box2d.TestEntry.java
org.cocos2d.events.TouchDelegate.java
org.cocos2d.events.TouchDispatcher.java
org.cocos2d.events.TouchHandler.java
org.cocos2d.grid.Grid3D.java
org.cocos2d.grid.GridBase.java
org.cocos2d.grid.TiledGrid3D.java
org.cocos2d.layers.ColorLayer.java
org.cocos2d.layers.Layer.java
org.cocos2d.layers.MultiplexLayer.java
org.cocos2d.menus.Menu.java
org.cocos2d.menus.MenuItem.java
org.cocos2d.menus.MenuItemAtlasFont.java
org.cocos2d.menus.MenuItemAtlasSprite.java
org.cocos2d.menus.MenuItemFont.java
org.cocos2d.menus.MenuItemImage.java
org.cocos2d.menus.MenuItemLabel.java
org.cocos2d.menus.MenuItemSprite.java
org.cocos2d.menus.MenuItemToggle.java
org.cocos2d.nodes.Animation.java
org.cocos2d.nodes.AtlasAnimation.java
org.cocos2d.nodes.AtlasNode.java
org.cocos2d.nodes.AtlasSprite.java
org.cocos2d.nodes.AtlasSpriteFrame.java
org.cocos2d.nodes.AtlasSpriteManager.java
org.cocos2d.nodes.CocosNode.java
org.cocos2d.nodes.Director.java
org.cocos2d.nodes.Label.java
org.cocos2d.nodes.LabelAtlas.java
org.cocos2d.nodes.MotionStreak.java
org.cocos2d.nodes.ParallaxNode.java
org.cocos2d.nodes.RenderTexture.java
org.cocos2d.nodes.Ribbon.java
org.cocos2d.nodes.Scene.java
org.cocos2d.nodes.Sprite.java
org.cocos2d.nodes.TextureManager.java
org.cocos2d.nodes.TextureNode.java
org.cocos2d.nodes.TileMapAtlas.java
org.cocos2d.opengl.CCGLSurfaceView.java
org.cocos2d.opengl.Camera.java
org.cocos2d.opengl.GLDebugWrapper.java
org.cocos2d.opengl.GLU.java
org.cocos2d.opengl.OpenGLViewAlreadyAttachedException.java
org.cocos2d.opengl.OpenGLViewCantAttachException.java
org.cocos2d.opengl.OpenGLViewCantDetachException.java
org.cocos2d.opengl.OpenGLViewCantInitException.java
org.cocos2d.opengl.OpenGLViewNotAttachedException.java
org.cocos2d.opengl.Primitives.java
org.cocos2d.opengl.TGA.java
org.cocos2d.opengl.Texture2D.java
org.cocos2d.opengl.TextureAtlas.java
org.cocos2d.particlesystem.ParticleExplosion.java
org.cocos2d.particlesystem.ParticleFire.java
org.cocos2d.particlesystem.ParticleFireworks.java
org.cocos2d.particlesystem.ParticleFlower.java
org.cocos2d.particlesystem.ParticleGalaxy.java
org.cocos2d.particlesystem.ParticleMeteor.java
org.cocos2d.particlesystem.ParticleRain.java
org.cocos2d.particlesystem.ParticleSmoke.java
org.cocos2d.particlesystem.ParticleSnow.java
org.cocos2d.particlesystem.ParticleSpiral.java
org.cocos2d.particlesystem.ParticleSun.java
org.cocos2d.particlesystem.ParticleSystem.java
org.cocos2d.transitions.FadeBLTransition.java
org.cocos2d.transitions.FadeDownTransition.java
org.cocos2d.transitions.FadeTRTransition.java
org.cocos2d.transitions.FadeTransition.java
org.cocos2d.transitions.FadeUpTransition.java
org.cocos2d.transitions.FlipAngularTransition.java
org.cocos2d.transitions.FlipXTransition.java
org.cocos2d.transitions.FlipYTransition.java
org.cocos2d.transitions.JumpZoomTransition.java
org.cocos2d.transitions.MoveInBTransition.java
org.cocos2d.transitions.MoveInLTransition.java
org.cocos2d.transitions.MoveInRTransition.java
org.cocos2d.transitions.MoveInTTransition.java
org.cocos2d.transitions.OrientedTransitionScene.java
org.cocos2d.transitions.PageTurnTransition.java
org.cocos2d.transitions.RotoZoomTransition.java
org.cocos2d.transitions.ShrinkGrowTransition.java
org.cocos2d.transitions.SlideInBTransition.java
org.cocos2d.transitions.SlideInLTransition.java
org.cocos2d.transitions.SlideInRTransition.java
org.cocos2d.transitions.SlideInTTransition.java
org.cocos2d.transitions.SplitColsTransition.java
org.cocos2d.transitions.SplitRowsTransition.java
org.cocos2d.transitions.TransitionScene.java
org.cocos2d.transitions.TurnOffTilesTransition.java
org.cocos2d.transitions.ZoomFlipAngularTransition.java
org.cocos2d.transitions.ZoomFlipXTransition.java
org.cocos2d.transitions.ZoomFlipYTransition.java
org.cocos2d.types.CCAffineTransform.java
org.cocos2d.types.CCBezierConfig.java
org.cocos2d.types.CCBlendFunc.java
org.cocos2d.types.CCColor3B.java
org.cocos2d.types.CCColor4B.java
org.cocos2d.types.CCColorF.java
org.cocos2d.types.CCGridSize.java
org.cocos2d.types.CCMacros.java
org.cocos2d.types.CCPoint.java
org.cocos2d.types.CCPointSize.java
org.cocos2d.types.CCPointSprite.java
org.cocos2d.types.CCQuad2.java
org.cocos2d.types.CCQuad3.java
org.cocos2d.types.CCRGBB.java
org.cocos2d.types.CCRect.java
org.cocos2d.types.CCSize.java
org.cocos2d.types.CCTexParams.java
org.cocos2d.types.CCV3F_C4B_T2F_Quad.java
org.cocos2d.types.CCVertex3D.java
org.cocos2d.types.Copyable.java
org.cocos2d.types.NoninvertibleTransformException.java
org.cocos2d.utils.CCFormatter.java
org.cocos2d.utils.TransformUtils.java