MCPcopy Index your code
hub / github.com/ZhouWeikuan/cocos2d

github.com/ZhouWeikuan/cocos2d @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
8,112 symbols 25,473 edges 963 files 2,270 documented · 28%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

CCTransitionEaseScene (Interface)
CCTransitionEaseScene can ease the actions of the scene protocol. @since v0.8.2 [12 implementers]
cocos2d-android/src/org/cocos2d/transitions/CCTransitionEaseScene.java
Steppable (Interface)
This interface allows registration within a JBox2d World to be run immediately after the physics step. This is useful i [18 …
JBox2D_2.0.1/src/org/jbox2d/dynamics/Steppable.java
GLResourceLoader (Interface)
These objects are stored in reloadQueue, they should be removed manually, DO NOT STORE REFERENCE TO CCTexture2D in Textu [7 …
cocos2d-android/src/org/cocos2d/opengl/GLResourceHelper.java
SupportsGenericDistance (Interface)
A shape that implements this interface can be used in distance calculations for continuous collision detection. This do [4 …
JBox2D_2.0.1/src/org/jbox2d/collision/SupportsGenericDistance.java
CCTouchDelegateProtocol (Interface)
CCTargetedTouchDelegate. Using this type of delegate results in two benefits: 1. You don't need to deal with NSSets [8 …
cocos2d-android/src/org/cocos2d/protocols/CCTouchDelegateProtocol.java
BoundaryListener (Interface)
This is called when a body's shape passes outside of the world boundary. [4 implementers]
JBox2D_2.0.1/src/org/jbox2d/dynamics/BoundaryListener.java
CCBlendProtocol (Interface)
You can specify the blending fuction. @since v0.99.0 [17 implementers]
cocos2d-android/src/org/cocos2d/protocols/CCBlendProtocol.java
DestructionListener (Interface)
Joints and shapes are destroyed when their associated body is destroyed. Implement this listener so that you may nullify [4 …
JBox2D_2.0.1/src/org/jbox2d/dynamics/DestructionListener.java

Core symbols most depended-on inside this repo

Shape

Method 5,681
Class 1,220
Function 1,143
Interface 39
Enum 29

Languages

Java72%
C++16%
C12%
Python1%

Modules by API surface

cocos2d-android/src/org/cocos2d/opengl/GLDebugWrapper.java138 symbols
cocos2d-android/src/org/cocos2d/tests/ParticleTest.java125 symbols
cocos2d-android/src/org/cocos2d/tests/TileMapTest.java118 symbols
cocos2d-android/src/org/cocos2d/tests/ActionsTest.java111 symbols
cocos2d-android/src/com/badlogic/gdx/physics/box2d/Body.java100 symbols
cocos2d-android/src/org/cocos2d/nodes/CCNode.java93 symbols
cocos2d-android/src/org/cocos2d/opengl/GLSurfaceView.java91 symbols
cocos2d-android/src/org/cocos2d/particlesystem/CCParticleSystem.java88 symbols
cocos2d-android/src/org/cocos2d/tests/EffectsTest.java84 symbols
cocos2d-android/src/org/cocos2d/tests/SchedulerTest.java79 symbols
cocos2d-android/src/org/cocos2d/tests/SpritesTest.java76 symbols
cocos2d-android/src/com/badlogic/gdx/physics/box2d/World.java71 symbols

For agents

$ claude mcp add cocos2d \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page