基本信息
源码名称:jMonkeyEngine游戏开发全教程
源码大小:72.55M
文件格式:.zip
开发语言:Java
更新时间:2022-02-17
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍

jMonkeyEngine游戏开发全教程

jMonkeyEngine是基于Java的游戏引擎,这个例子是每个模块的dome例子


.
├── jME3Tutorials-master
│   ├── AppState Life Cycle.svg
│   ├── AppState Life Cycle.xml
│   ├── README.md
│   ├── SceneGraph.svg
│   ├── SceneGraph.xml
│   ├── build.gradle
│   ├── gradle
│   │   └── wrapper
│   │       ├── gradle-wrapper.jar
│   │       └── gradle-wrapper.properties
│   ├── gradlew
│   ├── gradlew.bat
│   ├── libs
│   │   ├── dyn4j-3.2.3.jar
│   │   └── jME-TrueTypeFont-v1.22.jar
│   ├── mountains.zip
│   ├── quake3level.zip
│   ├── screenshots
│   │   ├── fog.png
│   │   └── under_water.png
│   ├── settings.gradle
│   ├── src
│   │   └── main
│   │       ├── java
│   │       │   └── net
│   │       │       └── jmecn
│   │       │           ├── HelloAnimation.java
│   │       │           ├── HelloAppState.java
│   │       │           ├── HelloAppState2.java
│   │       │           ├── HelloAudio.java
│   │       │           ├── HelloControl.java
│   │       │           ├── HelloInput.java
│   │       │           ├── HelloJME3.java
│   │       │           ├── HelloLight.java
│   │       │           ├── HelloMaterial.java
│   │       │           ├── HelloMesh.java
│   │       │           ├── HelloModel.java
│   │       │           ├── HelloNode.java
│   │       │           ├── HelloShape.java
│   │       │           ├── HelloSkeleton.java
│   │       │           ├── anim
│   │       │           │   ├── StageBuilder.java
│   │       │           │   └── TestMotion.java
│   │       │           ├── collision
│   │       │           │   ├── HelloAABB.java
│   │       │           │   ├── HelloBoundingSphere.java
│   │       │           │   ├── HelloPicking.java
│   │       │           │   ├── Physical.java
│   │       │           │   ├── TestCollisionWith.java
│   │       │           │   ├── TestMeshMode.java
│   │       │           │   ├── TestSolidFloor.java
│   │       │           │   └── TestSolidFloor_Bullet.java
│   │       │           ├── effect
│   │       │           │   ├── GrayScaleFilter.java
│   │       │           │   ├── HelloFilters.java
│   │       │           │   ├── HelloFog.java
│   │       │           │   ├── HelloParticle.java
│   │       │           │   ├── TestFogLightingShader.java
│   │       │           │   ├── TestFogShader.java
│   │       │           │   ├── TestOverlayViewport.java
│   │       │           │   └── TestVertexBasedFog.java
│   │       │           ├── game
│   │       │           │   ├── AiAppState.java
│   │       │           │   ├── LightAppState.java
│   │       │           │   ├── MotionControl.java
│   │       │           │   ├── Observer.java
│   │       │           │   └── TestRPG.java
│   │       │           ├── gui
│   │       │           │   ├── FakeCursor.java
│   │       │           │   ├── FakePicture.java
│   │       │           │   ├── HelloGUI.java
│   │       │           │   ├── HelloPicture.java
│   │       │           │   └── HelloTTF.java
│   │       │           ├── lemur
│   │       │           │   ├── AnimPlayer.java
│   │       │           │   ├── HelloLemur.java
│   │       │           │   ├── MusicPlayer.java
│   │       │           │   └── SeekBar.java
│   │       │           ├── logic
│   │       │           │   ├── FloatControl.java
│   │       │           │   ├── HelloLoop.java
│   │       │           │   ├── InputAppState.java
│   │       │           │   ├── LightAppState.java
│   │       │           │   ├── RotateControl.java
│   │       │           │   └── VisualAppState.java
│   │       │           ├── material
│   │       │           │   ├── TestAlpha.java
│   │       │           │   ├── TestGenesis.java
│   │       │           │   ├── TestJ3M.java
│   │       │           │   └── TestShininess.java
│   │       │           ├── outscene
│   │       │           │   ├── GaussianBlur.java
│   │       │           │   ├── HelloSky.java
│   │       │           │   ├── HelloTerrain.java
│   │       │           │   ├── TestEarthSculptorMap.java
│   │       │           │   ├── TestHeightmap.java
│   │       │           │   ├── TestSplatting.java
│   │       │           │   └── TestTerrain.java
│   │       │           ├── physics2d
│   │       │           │   ├── BodyControl.java
│   │       │           │   ├── TestDyn4j.java
│   │       │           │   ├── TestDyn4j2D.java
│   │       │           │   └── basket
│   │       │           │       ├── AssetFactory.java
│   │       │           │       ├── CameraState.java
│   │       │           │       ├── Constants.java
│   │       │           │       ├── InputState.java
│   │       │           │       ├── Main.java
│   │       │           │       ├── MyQuad.java
│   │       │           │       ├── PhysicsDebugState.java
│   │       │           │       ├── PhysicsState.java
│   │       │           │       └── ViewState.java
│   │       │           ├── physics3d
│   │       │           │   ├── HelloCollision.java
│   │       │           │   ├── HelloPhysics.java
│   │       │           │   ├── TestBullet.java
│   │       │           │   └── jaime
│   │       │           │       ├── CharacterAppState.java
│   │       │           │       ├── InputAppState.java
│   │       │           │       ├── Main.java
│   │       │           │       └── SceneAppState.java
│   │       │           ├── state
│   │       │           │   ├── AxisAppState.java
│   │       │           │   ├── CubeAppState.java
│   │       │           │   └── FilterAppState.java
│   │       │           ├── texture
│   │       │           │   ├── ImagePainter.java
│   │       │           │   ├── TestImagePainter.java
│   │       │           │   ├── TestImageRaster.java
│   │       │           │   └── TestTexture2D.java
│   │       │           └── thread
│   │       │               ├── BodyControl.java
│   │       │               ├── CollisionAppState.java
│   │       │               ├── MyGame.java
│   │       │               ├── MyThread.java
│   │       │               ├── VisualAppState.java
│   │       │               └── World.java
│   │       └── resources
│   │           ├── Effects
│   │           │   ├── Explosion
│   │           │   │   ├── Debris.png
│   │           │   │   ├── flame.png
│   │           │   │   ├── flash.png
│   │           │   │   ├── roundspark.png
│   │           │   │   ├── shockwave.png
│   │           │   │   ├── smoketrail.png
│   │           │   │   └── spark.png
│   │           │   └── Smoke
│   │           │       └── Smoke.png
│   │           ├── Interface
│   │           │   ├── Fonts
│   │           │   │   ├── Player
│   │           │   │   │   ├── MusicPlayer.fnt
│   │           │   │   │   └── MusicPlayer.png
│   │           │   │   └── SIMKAI.TTF
│   │           │   ├── Gui
│   │           │   │   ├── Cursor
│   │           │   │   │   ├── MyCursor.tga
│   │           │   │   │   └── invisible.cur
│   │           │   │   ├── pic.png
│   │           │   │   └── pic_with_alpha.png
│   │           │   ├── Logo
│   │           │   │   ├── Cursor.png
│   │           │   │   ├── Logo.j3m
│   │           │   │   ├── Monkey.jpg
│   │           │   │   └── Monkey.png
│   │           │   └── icons
│   │           │       ├── SmartMonkey128.png
│   │           │       ├── SmartMonkey16.png
│   │           │       ├── SmartMonkey256.png
│   │           │       └── SmartMonkey32.png
│   │           ├── Materials
│   │           │   ├── BrickWall.j3m
│   │           │   ├── Fog
│   │           │   │   ├── Fog.frag
│   │           │   │   ├── Fog.j3md
│   │           │   │   ├── Lighting.frag
│   │           │   │   ├── Lighting.j3md
│   │           │   │   ├── VertexBasedFog.frag
│   │           │   │   ├── VertexBasedFog.j3md
│   │           │   │   └── VertexBasedFog.vert
│   │           │   ├── Geom
│   │           │   │   ├── SimpleGeom.frag
│   │           │   │   ├── SimpleGeom.geom
│   │           │   │   ├── SimpleGeom.j3m
│   │           │   │   ├── SimpleGeom.j3md
│   │           │   │   └── SimpleGeom.vert
│   │           │   ├── GrayScale
│   │           │   │   ├── GrayScale.frag
│   │           │   │   ├── GrayScale.j3md
│   │           │   │   └── GrayScale15.frag
│   │           │   └── Tess
│   │           │       ├── SimpleTess.frag
│   │           │       ├── SimpleTess.j3m
│   │           │       ├── SimpleTess.j3md
│   │           │       ├── SimpleTess.tsctrl
│   │           │       ├── SimpleTess.tseval
│   │           │       └── SimpleTess.vert
│   │           ├── Models
│   │           │   ├── Ashe
│   │           │   │   ├── b_ash.tga
│   │           │   │   ├── b_ashe_b.j3o
│   │           │   │   ├── b_ashe_b.mtl
│   │           │   │   └── b_ashe_b.obj
│   │           │   ├── Hexagon
│   │           │   │   └── hex.png
│   │           │   ├── Jaime
│   │           │   │   ├── Jaime.blend
│   │           │   │   ├── Jaime.j3m
│   │           │   │   ├── Jaime.j3o
│   │           │   │   ├── NormalMap.png
│   │           │   │   └── diffuseMap.jpg
│   │           │   ├── MonkeyHead
│   │           │   │   ├── MonkeyHead.j3m
│   │           │   │   ├── MonkeyHead.mesh.xml
│   │           │   │   ├── MonkeyHead_diffuse.jpg
│   │           │   │   ├── MonkeyHead_normal.jpg
│   │           │   │   └── MonkeyHead_spec.jpg
│   │           │   ├── Stage
│   │           │   │   ├── Stage.j3m
│   │           │   │   └── Stage.j3o
│   │           │   ├── Teapot
│   │           │   │   ├── Teapot.mtl
│   │           │   │   └── Teapot.obj
│   │           │   └── Tree
│   │           │       ├── BarkColor.jpg
│   │           │       ├── BarkNormal.jpg
│   │           │       ├── Leaves.j3m
│   │           │       ├── Leaves.png
│   │           │       ├── Tree.mesh.j3o
│   │           │       ├── Tree.mesh.j3odata
│   │           │       ├── Tree.mesh.xml
│   │           │       └── Trunk.j3m
│   │           ├── Scenes
│   │           │   ├── Beach
│   │           │   │   └── FullskiesSunset0068.dds
│   │           │   ├── Maps
│   │           │   │   └── DefaultMap
│   │           │   │       ├── Textures
│   │           │   │       │   ├── bigRockFace.png
│   │           │   │       │   ├── grayRock.png
│   │           │   │       │   ├── hardDirt.png
│   │           │   │       │   └── shortGrass.png
│   │           │   │       ├── default.j3m
│   │           │   │       ├── default.map
│   │           │   │       ├── default.png
│   │           │   │       ├── default_c.png
│   │           │   │       ├── default_d.png
│   │           │   │       ├── default_height_based.j3m
│   │           │   │       ├── default_l.png
│   │           │   │       └── default_unshaded.j3m
│   │           │   └── PBR
│   │           │       └── spheres.j3o
│   │           ├── Sound
│   │           │   ├── Effects
│   │           │   │   ├── Bang.wav
│   │           │   │   ├── Beep.ogg
│   │           │   │   ├── Foot steps.ogg
│   │           │   │   ├── Gun.wav
│   │           │   │   └── kick.wav
│   │           │   └── Environment
│   │           │       ├── Nature.ogg
│   │           │       ├── Ocean Waves.ogg
│   │           │       └── River.ogg
│   │           ├── Textures
│   │           │   ├── ColorRamp
│   │           │   │   ├── cloudy.png
│   │           │   │   └── toon.png
│   │           │   ├── ColoredTex
│   │           │   │   └── Monkey.png
│   │           │   ├── Dyn4j
│   │           │   │   └── Samples
│   │           │   │       ├── Basketball.png
│   │           │   │       ├── Circle.png
│   │           │   │       └── Crate.png
│   │           │   ├── Sky
│   │           │   │   ├── Bright
│   │           │   │   │   ├── BrightSky.dds
│   │           │   │   │   └── FullskiesBlueClear03.dds
│   │           │   │   ├── Lagoon
│   │           │   │   │   ├── LICENSE.txt
│   │           │   │   │   ├── lagoon_down.jpg
│   │           │   │   │   ├── lagoon_east.jpg
│   │           │   │   │   ├── lagoon_north.jpg
│   │           │   │   │   ├── lagoon_south.jpg
│   │           │   │   │   ├── lagoon_up.jpg
│   │           │   │   │   └── lagoon_west.jpg
│   │           │   │   ├── Path.hdr
│   │           │   │   ├── SkyEquirectMap.jpg
│   │           │   │   ├── SkySphereMap.jpg
│   │           │   │   ├── St Peters
│   │           │   │   │   ├── StPeters.hdr
│   │           │   │   │   └── StPeters.jpg
│   │           │   │   └── earth.jpg
│   │           │   └── Terrain
│   │           │       ├── BrickWall
│   │           │       │   ├── BrickWall.dds
│   │           │       │   ├── BrickWall.j3m
│   │           │       │   ├── BrickWall.jpg
│   │           │       │   ├── BrickWall_height.jpg
│   │           │       │   ├── BrickWall_normal.jpg
│   │           │       │   └── BrickWall_normal_parallax.dds
│   │           │       ├── Pond
│   │           │       │   ├── Pond.dds
│   │           │       │   ├── Pond.j3m
│   │           │       │   ├── Pond.jpg
│   │           │       │   └── Pond_normal.png
│   │           │       ├── Rock
│   │           │       │   ├── Rock.PNG
│   │           │       │   ├── Rock.j3m
│   │           │       │   └── Rock_normal.png
│   │           │       ├── Rock2
│   │           │       │   └── rock.jpg
│   │           │       ├── Rocky
│   │           │       │   ├── Rocky.j3m
│   │           │       │   ├── RockyNormals.jpg
│   │           │       │   └── RockyTexture.jpg
│   │           │       └── splat
│   │           │           ├── alpha1.png
│   │           │           ├── alpha2.png
│   │           │           ├── alphamap.png
│   │           │           ├── alphamap2.png
│   │           │           ├── dirt.jpg
│   │           │           ├── dirt_normal.png
│   │           │           ├── fortress512.png
│   │           │           ├── grass.jpg
│   │           │           ├── grass_normal.jpg
│   │           │           ├── mountains1024.jpg
│   │           │           ├── mountains128.png
│   │           │           ├── mountains512.png
│   │           │           ├── pools.png
│   │           │           ├── road.jpg
│   │           │           └── road_normal.png
│   │           ├── com
│   │           │   └── jme3
│   │           │       └── app
│   │           │           └── SettingsDialog_zh_CN.properties
│   │           └── log4j.properties
│   ├── town.zip
│   └── wildhouse.zip
└── 好例子网_jME3Tutorials-master.zip

78 directories, 264 files