[{"title":"( 97 个子文件 9.51MB ) LWJGL-Base_Game-Tut:Java和LWJGL学习教程","children":[{"title":"LWJGL-Base_Game-Tut-master","children":[{"title":".gitignore <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 49.82KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 238B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 403B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 497B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"libs","children":[{"title":"jogg-0.0.7.jar <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"lzma.jar <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"jnlp.jar <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false},{"title":"native","children":[{"title":"macosx","children":[{"title":"libjinput-osx.jnilib <span style='color:#111;'> 63.09KB </span>","children":null,"spread":false},{"title":"openal.dylib <span style='color:#111;'> 714.50KB </span>","children":null,"spread":false},{"title":"liblwjgl.jnilib <span style='color:#111;'> 932.02KB </span>","children":null,"spread":false}],"spread":false},{"title":"windows","children":[{"title":"OpenAL32.dll <span style='color:#111;'> 381.00KB </span>","children":null,"spread":false},{"title":"lwjgl64.dll <span style='color:#111;'> 310.00KB </span>","children":null,"spread":false},{"title":"jinput-dx8_64.dll <span style='color:#111;'> 63.50KB </span>","children":null,"spread":false},{"title":"lwjgl.dll <span style='color:#111;'> 299.00KB </span>","children":null,"spread":false},{"title":"jinput-raw.dll <span style='color:#111;'> 58.00KB </span>","children":null,"spread":false},{"title":"OpenAL64.dll <span style='color:#111;'> 373.50KB </span>","children":null,"spread":false},{"title":"jinput-raw_64.dll <span style='color:#111;'> 61.00KB </span>","children":null,"spread":false},{"title":"jinput-dx8.dll <span style='color:#111;'> 60.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"linux","children":[{"title":"libjinput-linux.so <span style='color:#111;'> 13.50KB </span>","children":null,"spread":false},{"title":"liblwjgl64.so <span style='color:#111;'> 438.92KB </span>","children":null,"spread":false},{"title":"liblwjgl.so <span style='color:#111;'> 369.85KB </span>","children":null,"spread":false},{"title":"libopenal64.so <span style='color:#111;'> 394.61KB </span>","children":null,"spread":false},{"title":"libjinput-linux64.so <span style='color:#111;'> 14.17KB </span>","children":null,"spread":false},{"title":"libopenal.so <span style='color:#111;'> 359.76KB </span>","children":null,"spread":false}],"spread":false},{"title":"solaris","children":[{"title":"liblwjgl64.so <span style='color:#111;'> 544.75KB </span>","children":null,"spread":false},{"title":"liblwjgl.so <span style='color:#111;'> 350.91KB </span>","children":null,"spread":false},{"title":"libopenal64.so <span style='color:#111;'> 382.20KB </span>","children":null,"spread":false},{"title":"libopenal.so <span style='color:#111;'> 333.60KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"build.bat <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"math","children":[{"title":"TestCoordinates.java <span style='color:#111;'> 3.70KB </span>","children":null,"spread":false}],"spread":false},{"title":"gui","children":[{"title":"TestComponent.java <span style='color:#111;'> 493B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"defaultImage.png <span style='color:#111;'> 427.50KB </span>","children":null,"spread":false},{"title":"animations","children":[{"title":"intro","children":[{"title":"Intro.191 <span style='color:#111;'> 533.21KB </span>","children":null,"spread":false},{"title":"Intro.185 <span style='color:#111;'> 535.95KB </span>","children":null,"spread":false},{"title":"Intro.183 <span style='color:#111;'> 534.78KB </span>","children":null,"spread":false},{"title":"Intro.181 <span style='color:#111;'> 537.04KB </span>","children":null,"spread":false},{"title":"Intro.180 <span style='color:#111;'> 532.92KB </span>","children":null,"spread":false},{"title":"Intro.187 <span style='color:#111;'> 535.64KB </span>","children":null,"spread":false},{"title":"Intro.182 <span style='color:#111;'> 537.62KB </span>","children":null,"spread":false},{"title":"Intro.190 <span style='color:#111;'> 531.32KB </span>","children":null,"spread":false},{"title":"Intro.186 <span style='color:#111;'> 538.05KB </span>","children":null,"spread":false},{"title":"Intro.188 <span style='color:#111;'> 527.15KB </span>","children":null,"spread":false},{"title":"Intro.184 <span style='color:#111;'> 533.12KB </span>","children":null,"spread":false},{"title":"Intro.189 <span style='color:#111;'> 527.22KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"arial.ttf <span style='color:#111;'> 874.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"java","children":[{"title":"pl","children":[{"title":"grm","children":[{"title":"game","children":[{"title":"Main.java <span style='color:#111;'> 663B </span>","children":null,"spread":false},{"title":"math","children":[{"title":"Coordinates2D.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"Coordinates1D.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"Vector2D.java <span style='color:#111;'> 356B </span>","children":null,"spread":false},{"title":"Vector3D.java <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"Vector1D.java <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"Coordinates.java <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"Coordinates3D.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"core","children":[{"title":"GameController.java <span style='color:#111;'> 3.73KB </span>","children":null,"spread":false},{"title":"Game.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"entities","children":[{"title":"Entity.java <span style='color:#111;'> 398B </span>","children":null,"spread":false},{"title":"twodim","children":[{"title":"Rectangle.java <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Circle.java <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Player.java <span style='color:#111;'> 534B </span>","children":null,"spread":false},{"title":"misc","children":[{"title":"timers","children":[{"title":"Sync.java <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"TickTimer.java <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"FPSTimer.java <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false}],"spread":false},{"title":"Fonts.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"GameLogger.java <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"threads","children":[{"title":"LogicThread.java <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false},{"title":"RenderThread.java <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"LWJGLEventMulticaster.java <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"events","children":[{"title":"KeyEvent.java <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"GameEvent.java <span style='color:#111;'> 94B </span>","children":null,"spread":false}],"spread":false},{"title":"package-info.java <span style='color:#111;'> 67B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"GameProperties.java <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"GameParameters.java <span style='color:#111;'> 579B </span>","children":null,"spread":false},{"title":"ConfigFile.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false},{"title":"inputs","children":[{"title":"GameListener.java <span style='color:#111;'> 113B </span>","children":null,"spread":false},{"title":"DefaultListeners.java <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"GameKeyListener.java <span style='color:#111;'> 1003B </span>","children":null,"spread":false}],"spread":false},{"title":"loadstages","children":[{"title":"GameLoading.java <span style='color:#111;'> 535B </span>","children":null,"spread":false},{"title":"GameLoadStage.java <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"LoadGameStage.java <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"Intro.java <span style='color:#111;'> 2.69KB </span>","children":null,"spread":false},{"title":"MainMenu.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"factory","children":[{"title":"GameFactory.java <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"gui","children":[{"title":"Container.java <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"component","children":[{"title":"Component.java <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"Button.java <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"Panel.java <span style='color:#111;'> 736B </span>","children":null,"spread":false},{"title":"Label.java <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":false},{"title":"GameFrame.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"FrameSetupData.java <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"setupEclipse.bat <span style='color:#111;'> 40B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 6.97KB </span>","children":null,"spread":false},{"title":"execJar.bat <span style='color:#111;'> 40B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]