在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → FPS射击游戏《林海雪原》完整c++源代码

FPS射击游戏《林海雪原》完整c++源代码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:32.91M
  • 下载次数:6
  • 浏览次数:225
  • 发布时间:2021-02-05
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
使用的 主要技术有: 1、大面积山脉渲染,使用Heightmap构造地形,7级 LOD 细节精度,地形无限重复循环 。 2、清晰、自然的地表贴图。 3、读取.MD2 、.MS3D 格式的3D模型文件。 4、粒子系统,产生爆炸、炊烟等特效。 5、太阳光晕。 6、使用Blend模拟Brightness/contrast调节图象亮度。 操作控制 可以在GameSetting菜单中设定: 1.视频属性 ( Video Setting ) 1).屏幕分辨率( Resolution ) 游戏率默认为800*600,在任务执行前可改变分辨率,但不会立即生效,只有在初始化任务时才改变分辨率。 2).屏幕
【实例截图】
【核心代码】
8e18eb46-7d4f-4ecf-beb8-e425c6f8738f
└── FPS射击游戏《林海雪原》完整源代码
├── lhxy
│   ├── 3dExplorer.exe
│   ├── audio
│   │   ├── ambient
│   │   │   ├── ambient.wav
│   │   │   ├── Bird0.wav
│   │   │   ├── Bird1.wav
│   │   │   ├── Bird2.wav
│   │   │   ├── bird3.wav
│   │   │   ├── Bird4.wav
│   │   │   ├── Bird5.wav
│   │   │   ├── Bird6.wav
│   │   │   └── Bird7.WAV
│   │   ├── menu
│   │   │   └── click.wav
│   │   ├── Music
│   │   │   └── menu.mp3
│   │   ├── soldier
│   │   │   ├── blank.wav
│   │   │   ├── death1.wav
│   │   │   ├── death2.wav
│   │   │   ├── death3.wav
│   │   │   ├── Jump.wav
│   │   │   ├── Land.wav
│   │   │   ├── pain1.wav
│   │   │   ├── pain2.wav
│   │   │   ├── pain3.wav
│   │   │   ├── run0.wav
│   │   │   ├── run1.wav
│   │   │   ├── run2.wav
│   │   │   └── run3.wav
│   │   └── weapon
│   │   ├── gunshot0.wav
│   │   ├── gunShot.wav
│   │   ├── multiSound.wav
│   │   ├── singleSound.wav
│   │   └── whiz.wav
│   ├── config.ini
│   ├── default.ini
│   ├── flare
│   │   ├── Flare0.BMP
│   │   ├── Flare1.BMP
│   │   ├── Flare2.BMP
│   │   ├── Flare3.BMP
│   │   ├── Flare4.BMP
│   │   ├── Flare5.BMP
│   │   └── Flare6.BMP
│   ├── Mission
│   │   ├── Mission0.ini
│   │   ├── Mission1.ini
│   │   ├── Mission2.ini
│   │   ├── Missionlist.txt
│   │   ├── missionscript1.txt
│   │   ├── missionscript2.txt
│   │   └── missionscript3.txt
│   ├── model
│   │   ├── ms3d
│   │   │   ├── house0.BMP
│   │   │   ├── house1.BMP
│   │   │   ├── house2.BMP
│   │   │   ├── house.ms3d
│   │   │   ├── out-w-alltemp.BMP
│   │   │   └── Wall2.BMP
│   │   └── soldier
│   │   ├── hpts
│   │   │   ├── a.hpt
│   │   │   ├── b.hpt
│   │   │   ├── c.hpt
│   │   │   ├── hero0.hpt
│   │   │   ├── hero1.hpt
│   │   │   ├── hero2.hpt
│   │   │   └── hero3.hpt
│   │   ├── mygun.BMP
│   │   ├── mygun.smf
│   │   ├── soldier.BMP
│   │   ├── soldier.smf
│   │   ├── weapon.BMP
│   │   ├── weapon.smf
│   │   └── w_sniper.smf
│   ├── plants
│   │   ├── plantmap.bmp
│   │   ├── summer
│   │   │   ├── branch1.BMP
│   │   │   ├── branch2.BMP
│   │   │   ├── branch3.BMP
│   │   │   ├── branchAlpha1.bmp
│   │   │   ├── branchAlpha2.bmp
│   │   │   ├── branchAlpha3.bmp
│   │   │   ├── bush1.BMP
│   │   │   └── bushAlpha1.bmp
│   │   ├── treebody1.bmp
│   │   ├── treebody2.bmp
│   │   └── winter
│   │   ├── branch1.BMP
│   │   ├── branch2.BMP
│   │   ├── branch3.BMP
│   │   ├── branchalpha1.bmp
│   │   ├── branchalpha2.bmp
│   │   ├── branchalpha3.bmp
│   │   ├── bush1.BMP
│   │   └── bushAlpha1.bmp
│   ├── script
│   │   ├── doc.bmp
│   │   ├── hero0.txt
│   │   ├── hero1.txt
│   │   ├── hero2.txt
│   │   ├── hero3.txt
│   │   └── Players.txt
│   ├── SKY
│   │   ├── skyb0.BMP
│   │   ├── skyb1.BMP
│   │   ├── skyb2.BMP
│   │   ├── skyb3.BMP
│   │   └── skyb4.BMP
│   ├── terrains
│   │   ├── 64_index.BMP
│   │   ├── Detail1.BMP
│   │   ├── Detail2.BMP
│   │   ├── lodmap0.lod
│   │   ├── lodmap.lod
│   │   ├── ter256.bmp
│   │   ├── terrain1.bmp
│   │   ├── terrain3b.bmp
│   │   ├── terrain3.bmp
│   │   ├── terrainskin
│   │   │   ├── a1.BMP
│   │   │   ├── a2.BMP
│   │   │   ├── a3.BMP
│   │   │   ├── a4.BMP
│   │   │   ├── a5.BMP
│   │   │   ├── B1.bmp
│   │   │   ├── b2.BMP
│   │   │   ├── b3.BMP
│   │   │   ├── b4.BMP
│   │   │   ├── b5.BMP
│   │   │   ├── TerSkin1.skn
│   │   │   ├── TerSkin2.skn
│   │   │   ├── TerSkin3.skn
│   │   │   └── TerSkin4.skn
│   │   └── terrainskinsnow
│   │   ├── a1.BMP
│   │   ├── a2.BMP
│   │   ├── a3.BMP
│   │   ├── a4.BMP
│   │   ├── a5.BMP
│   │   ├── B1.bmp
│   │   ├── b2.BMP
│   │   ├── b3.BMP
│   │   ├── b4.BMP
│   │   ├── b5.BMP
│   │   ├── TerSkin1.skn
│   │   ├── TerSkin2.skn
│   │   ├── TerSkin3.skn
│   │   └── TerSkin4.skn
│   ├── texture
│   │   ├── bkg.BMP
│   │   ├── cur16Alpha.bmp
│   │   ├── cur16.BMP
│   │   ├── gunfire.bmp
│   │   ├── help.bmp
│   │   ├── metal.bmp
│   │   ├── myfont.BMP
│   │   ├── navigator.bmp
│   │   ├── sketch
│   │   │   ├── sketch00.BMP
│   │   │   ├── sketch01.bmp
│   │   │   ├── sketch02.BMP
│   │   │   ├── sketch03.BMP
│   │   │   ├── sketch04.BMP
│   │   │   └── sketch05.BMP
│   │   ├── smoke1.BMP
│   │   └── smoke2.BMP
│   └── 测试记录.txt
└── lhxySource
└── 3dexplorer
├── 3dE.cpp
├── 3dE.h
├── 3dExplorer.cpp
├── 3dExplorer.dsp
├── 3dExplorer.dsw
├── 3dExplorer.exe
├── 3dExplorer.ncb
├── 3dExplorer.opt
├── 3dExplorer.plg
├── 3DTree.cpp
├── 3DTree.h
├── AmbientSounds.cpp
├── AmbientSounds.h
├── AmmoManager.cpp
├── AmmoManager.h
├── audio
│   ├── ambient
│   │   ├── ambient.wav
│   │   ├── Bird0.wav
│   │   ├── Bird1.wav
│   │   ├── Bird2.wav
│   │   ├── bird3.wav
│   │   ├── Bird4.wav
│   │   ├── Bird5.wav
│   │   ├── Bird6.wav
│   │   └── Bird7.WAV
│   ├── menu
│   │   └── click.wav
│   ├── Music
│   │   ├── menu1.mp3
│   │   └── Menu.mp3
│   ├── soldier
│   │   ├── blank.wav
│   │   ├── death1.wav
│   │   ├── death2.wav
│   │   ├── death3.wav
│   │   ├── Jump.wav
│   │   ├── Land.wav
│   │   ├── pain1.wav
│   │   ├── pain2.wav
│   │   ├── pain3.wav
│   │   ├── run0.wav
│   │   ├── run1.wav
│   │   ├── run2.wav
│   │   └── run3.wav
│   └── weapon
│   ├── gunshot0.wav
│   ├── gunShot.wav
│   ├── multiSound.wav
│   ├── singleSound.wav
│   └── whiz.wav
├── Audio.cpp
├── AudioDef.h
├── Audio.h
├── AudioManager.cpp
├── AudioManager.h
├── backup
│   ├── 3dE.cpp
│   ├── 3dE.h
│   ├── 3dExplorer.cpp
│   ├── 3dExplorer.dsp
│   ├── 3dExplorer.dsw
│   ├── 3dExplorer.exe
│   ├── 3dExplorer.ncb
│   ├── 3dExplorer.opt
│   ├── 3dExplorer.plg
│   ├── 3DTree.cpp
│   ├── 3DTree.h
│   ├── AmbientSounds.cpp
│   ├── AmbientSounds.h
│   ├── AmmoManager.cpp
│   ├── AmmoManager.h
│   ├── Audio.cpp
│   ├── AudioDef.h
│   ├── Audio.h
│   ├── AudioManager.cpp
│   ├── AudioManager.h
│   ├── BuildingManager.cpp
│   ├── BuildingManager.h
│   ├── Bullet.cpp
│   ├── Bullet.h
│   ├── Bush.cpp
│   ├── Bush.h
│   ├── Camera.cpp
│   ├── Camera.h
│   ├── CGL.cpp
│   ├── CGL.h
│   ├── ChangeBar.cpp
│   ├── ChangeBar.h
│   ├── CheckBox.cpp
│   ├── CheckBox.h
│   ├── CMath.cpp
│   ├── CMath.h
│   ├── config.ini
│   ├── CreditSheet.cpp
│   ├── CreditSheet.h
│   ├── CtrlSetBox.cpp
│   ├── CtrlSetBox.h
│   ├── default.ini
│   ├── FPSCounter.cpp
│   ├── FPSCounter.h
│   ├── FrustumCull.cpp
│   ├── FrustumCull.h
│   ├── GameSetting.cpp
│   ├── GameSetting.h
│   ├── GraphButton.cpp
│   ├── GraphButton.h
│   ├── GraphEdit.cpp
│   ├── GraphEdit.h
│   ├── GraphSpin.cpp
│   ├── GraphSpin.h
│   ├── Grass.cpp
│   ├── Grass.h
│   ├── GunFire.cpp
│   ├── GunFire.h
│   ├── Heightmap.cpp
│   ├── Heightmap.h
│   ├── HitParticle.cpp
│   ├── HitParticle.h
│   ├── House.cpp
│   ├── House.h
│   ├── Icon1.ico
│   ├── ImgText.cpp
│   ├── ImgText.h
│   ├── InfoPanel0.cpp
│   ├── InfoPanel.cpp
│   ├── InfoPanel.h
│   ├── Input.cpp
│   ├── Input.h
│   ├── KeyValueEdit.cpp
│   ├── KeyValueEdit.h
│   ├── LensFlare.cpp
│   ├── LensFlare.h
│   ├── ListBox.cpp
│   ├── ListBox.h
│   ├── MainMenuSheet.cpp
│   ├── MainMenuSheet.h
│   ├── MD2Loader.cpp
│   ├── MD2Loader.h
│   ├── MediaPlayer.cpp
│   ├── MediaPlayer.h
│   ├── Menu.cpp
│   ├── Menu.h
│   ├── Mission.cpp
│   ├── Mission.h
│   ├── Ms3dLoader.cpp
│   ├── Ms3dLoader.h
│   ├── MVCA285.TMP
│   ├── MVCE212.TMP
│   ├── NewGameSheet.cpp
│   ├── NewGameSheet.h
│   ├── Normal.cpp
│   ├── Normal.h
│   ├── OptionsSheet.cpp
│   ├── OptionsSheet.h
│   ├── Pine.cpp
│   ├── Pine.h
│   ├── PlantManager.cpp
│   ├── PlantManager.h
│   ├── ProcessBar.cpp
│   ├── ProcessBar.h
│   ├── RasterText.cpp
│   ├── RasterText.h
│   ├── ReadMe.txt
│   ├── resource.h
│   ├── Rifle.cpp
│   ├── Rifle.h
│   ├── Rocket.cpp
│   ├── Rocket.h
│   ├── Script1.aps
│   ├── Script1.rc
│   ├── ScrMasker.cpp
│   ├── ScrMasker.h
│   ├── ScrollBar.cpp
│   ├── ScrollBar.h
│   ├── SelectBox.cpp
│   ├── SelectBox.h
│   ├── SinglePlayerSheet.cpp
│   ├── SinglePlayerSheet.h
│   ├── SkyBox.cpp
│   ├── SkyBox.h
│   ├── SMFLoader.cpp
│   ├── SMFLoader.h
│   ├── SMFNormal.cpp
│   ├── SMFNormal.h
│   ├── SmokeParticle.cpp
│   ├── SmokeParticle.h
│   ├── Sprite.cpp
│   ├── Sprite.h
│   ├── SpriteManager.h
│   ├── SpritManager.cpp
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StructDef.h
│   ├── TempMenu.cpp
│   ├── TempMenu.h
│   ├── TempSheet.cpp
│   ├── TempSheet.h
│   ├── Terrain.cpp
│   ├── Terrain.h
│   ├── TexManager.cpp
│   ├── TexManager.h
│   ├── Texture.cpp
│   ├── TextureDef.h
│   ├── Texture.h
│   ├── ViewBox.cpp
│   ├── ViewBox.h
│   └── 说明文档:.doc
├── brwseimg.tf
├── BuildingManager.cpp
├── BuildingManager.h
├── Bullet.cpp
├── Bullet.h
├── Bush.cpp
├── Bush.h
├── Camera.cpp
├── Camera.h
├── CGL.cpp
├── CGL.h
├── ChangeBar.cpp
├── ChangeBar.h
├── CheckBox.cpp
├── CheckBox.h
├── CMath.cpp
├── CMath.h
├── config.ini
├── CreditSheet.cpp
├── CreditSheet.h
├── CtrlSetBox.cpp
├── CtrlSetBox.h
├── Debug
│   ├── 3dE.obj
│   ├── 3dExplorer.exe
│   ├── 3dExplorer.ilk
│   ├── 3dExplorer.obj
│   ├── 3dExplorer.pch
│   ├── 3dExplorer.pdb
│   ├── 3DTree.obj
│   ├── AmbientSounds.obj
│   ├── AmmoManager.obj
│   ├── AudioManager.obj
│   ├── Audio.obj
│   ├── BuildingManager.obj
│   ├── Bush.obj
│   ├── Camera.obj
│   ├── CGL.obj
│   ├── ChangeBar.obj
│   ├── CheckBox.obj
│   ├── CMath.obj
│   ├── config.ini
│   ├── CreditSheet.obj
│   ├── CtrlSetBox.obj
│   ├── default.ini
│   ├── FPSCounter.obj
│   ├── FrustumCull.obj
│   ├── GameSetting.obj
│   ├── GraphButton.obj
│   ├── GraphEdit.obj
│   ├── GraphSpin.obj
│   ├── Grass.obj
│   ├── GunFire.obj
│   ├── Heightmap.obj
│   ├── HitParticle.obj
│   ├── House.obj
│   ├── ImgText.obj
│   ├── InfoPanel.obj
│   ├── Input.obj
│   ├── KeyValueEdit.obj
│   ├── LensFlare.obj
│   ├── ListBox.obj
│   ├── MainMenuSheet.obj
│   ├── MediaPlayer.obj
│   ├── Menu.obj
│   ├── Mission
│   │   ├── Mission0.ini
│   │   ├── Mission1.ini
│   │   ├── Mission2.ini
│   │   ├── Missionlist.txt
│   │   ├── missionscript0.txt
│   │   ├── missionscript1.txt
│   │   └── missionscript2.txt
│   ├── Mission.obj
│   ├── Ms3dLoader.obj
│   ├── NewGameSheet.obj
│   ├── Normal.obj
│   ├── OptionsSheet.obj
│   ├── Pine.obj
│   ├── PlantManager.obj
│   ├── ProcessBar.obj
│   ├── ScrMasker.obj
│   ├── ScrollBar.obj
│   ├── SelectBox.obj
│   ├── SinglePlayerSheet.obj
│   ├── SkyBox.obj
│   ├── SMFLoader.obj
│   ├── SMFNormal.obj
│   ├── SmokeParticle.obj
│   ├── Sprite.obj
│   ├── SpritManager.obj
│   ├── StdAfx.obj
│   ├── TempMenu.obj
│   ├── TempSheet.obj
│   ├── Terrain.obj
│   ├── TexManager.obj
│   ├── Texture.obj
│   ├── vc60.idb
│   ├── vc60.pdb
│   └── ViewBox.obj
├── default.ini
├── flare
│   ├── Flare0.BMP
│   ├── Flare1.BMP
│   ├── Flare2.BMP
│   ├── Flare3.BMP
│   ├── Flare4.BMP
│   ├── Flare5.BMP
│   └── Flare6.BMP
├── FPSCounter.cpp
├── FPSCounter.h
├── FrustumCull.cpp
├── FrustumCull.h
├── GameSetting.cpp
├── GameSetting.h
├── GraphButton.cpp
├── GraphButton.h
├── GraphEdit.cpp
├── GraphEdit.h
├── GraphSpin.cpp
├── GraphSpin.h
├── Grass.cpp
├── Grass.h
├── GunFire.cpp
├── GunFire.h
├── Heightmap.cpp
├── Heightmap.h
├── HitParticle.cpp
├── HitParticle.h
├── House.cpp
├── House.h
├── Icon1.ico
├── ImgText.cpp
├── ImgText.h
├── InfoPanel0.cpp
├── InfoPanel.cpp
├── InfoPanel.h
├── Input.cpp
├── Input.h
├── KeyValueEdit.cpp
├── KeyValueEdit.h
├── LensFlare.cpp
├── LensFlare.h
├── ListBox.cpp
├── ListBox.h
├── MainMenuSheet.cpp
├── MainMenuSheet.h
├── MD2Loader.cpp
├── MD2Loader.h
├── MediaPlayer.cpp
├── MediaPlayer.h
├── Menu.cpp
├── Menu.h
├── Mission
│   ├── Mission0.ini
│   ├── Mission1.ini
│   ├── Mission2.ini
│   ├── Missionlist.txt
│   ├── missionscript1.txt
│   ├── missionscript2.txt
│   └── missionscript3.txt
├── Mission.cpp
├── Mission.h
├── model
│   ├── ms3d
│   │   ├── house0.BMP
│   │   ├── house1.BMP
│   │   ├── house2.BMP
│   │   ├── house.ms3d
│   │   ├── out-w-alltemp.BMP
│   │   └── Wall2.BMP
│   └── soldier
│   ├── hpts
│   │   ├── a.hpt
│   │   ├── b.hpt
│   │   ├── c.hpt
│   │   ├── hero0.hpt
│   │   ├── hero1.hpt
│   │   ├── hero2.hpt
│   │   └── hero3.hpt
│   ├── mygun.BMP
│   ├── mygun.smf
│   ├── soldier.BMP
│   ├── soldier.smf
│   ├── weapon.BMP
│   ├── weapon.smf
│   └── w_sniper.smf
├── Ms3dLoader.cpp
├── Ms3dLoader.h
├── MVCA285.TMP
├── MVCE212.TMP
├── NewGameSheet.cpp
├── NewGameSheet.h
├── Normal.cpp
├── Normal.h
├── OptionsSheet.cpp
├── OptionsSheet.h
├── Pine.cpp
├── Pine.h
├── PlantManager.cpp
├── PlantManager.h
├── plants
│   ├── plantmap.bmp
│   ├── summer
│   │   ├── branch1.BMP
│   │   ├── branch2.BMP
│   │   ├── branch3.BMP
│   │   ├── branchAlpha1.bmp
│   │   ├── branchAlpha2.bmp
│   │   ├── branchAlpha3.bmp
│   │   ├── bush1.BMP
│   │   └── bushAlpha1.bmp
│   ├── treebody1.bmp
│   ├── treebody2.bmp
│   └── winter
│   ├── branch1.BMP
│   ├── branch2.BMP
│   ├── branch3.BMP
│   ├── branchalpha1.bmp
│   ├── branchalpha2.bmp
│   ├── branchalpha3.bmp
│   ├── bush1.BMP
│   └── bushAlpha1.bmp
├── ProcessBar.cpp
├── ProcessBar.h
├── RasterText.cpp
├── RasterText.h
├── ReadMe.txt
├── resource.h
├── Rifle.cpp
├── Rifle.h
├── Rocket.cpp
├── Rocket.h
├── script
│   ├── doc.bmp
│   ├── hero0.txt
│   ├── hero1.txt
│   ├── hero2.txt
│   ├── hero3.txt
│   └── Players.txt
├── Script1.aps
├── Script1.rc
├── ScrMasker.cpp
├── ScrMasker.h
├── ScrollBar.cpp
├── ScrollBar.h
├── SelectBox.cpp
├── SelectBox.h
├── SinglePlayerSheet.cpp
├── SinglePlayerSheet.h
├── SKY
│   ├── skyb0.BMP
│   ├── skyb1.BMP
│   ├── skyb2.BMP
│   ├── skyb3.BMP
│   └── skyb4.BMP
├── SkyBox.cpp
├── SkyBox.h
├── SMFLoader.cpp
├── SMFLoader.h
├── SMFNormal.cpp
├── SMFNormal.h
├── SmokeParticle.cpp
├── SmokeParticle.h
├── Sprite.cpp
├── Sprite.h
├── SpriteManager.h
├── SpritManager.cpp
├── StdAfx.cpp
├── StdAfx.h
├── StructDef.h
├── TempMenu.cpp
├── TempMenu.h
├── TempSheet.cpp
├── TempSheet.h
├── Terrain.cpp
├── Terrain.h
├── terrains
│   ├── 64_index1.BMP
│   ├── 64_index2.BMP
│   ├── 64_index3.BMP
│   ├── 64_index.BMP
│   ├── brwseimg.tf
│   ├── Detail1.BMP
│   ├── Detail2.BMP
│   ├── Detail3.BMP
│   ├── lodmap00.lod
│   ├── lodmap0.lod
│   ├── lodmap928.lod
│   ├── newTools
│   │   ├── 0_LODmap_source.bmp
│   │   ├── LODmap
│   │   │   ├── LODmap.aps
│   │   │   ├── LODmap.clw
│   │   │   ├── LODmap.cpp
│   │   │   ├── LODmapDoc.cpp
│   │   │   ├── LODmapDoc.h
│   │   │   ├── LODmap.dsp
│   │   │   ├── LODmap.dsw
│   │   │   ├── LODmap.exe
│   │   │   ├── LODmap.h
│   │   │   ├── lodmap.lod
│   │   │   ├── LODmap.ncb
│   │   │   ├── LODmap.opt
│   │   │   ├── LODmap.plg
│   │   │   ├── LODmap.rc
│   │   │   ├── LODmap_source.bmp
│   │   │   ├── LODmapView.cpp
│   │   │   ├── LODmapView.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── res
│   │   │   │   ├── LODmapDoc.ico
│   │   │   │   ├── LODmap.ico
│   │   │   │   ├── LODmap.rc2
│   │   │   │   └── Toolbar.bmp
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   └── StdAfx.h
│   │   ├── LODmap.exe
│   │   ├── LODmap_source_0.bmp
│   │   ├── LODmap_source.bmp
│   │   ├── MakeSkin.exe
│   │   ├── MakeSkin源文件
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MakeSkin.aps
│   │   │   ├── MakeSkin.clw
│   │   │   ├── MakeSkin.cpp
│   │   │   ├── MakeSkinDoc.cpp
│   │   │   ├── MakeSkinDoc.h
│   │   │   ├── MakeSkin.dsp
│   │   │   ├── MakeSkin.dsw
│   │   │   ├── MakeSkin.h
│   │   │   ├── MakeSkin.ncb
│   │   │   ├── MakeSkin.opt
│   │   │   ├── MakeSkin.plg
│   │   │   ├── MakeSkin.rc
│   │   │   ├── MakeSkinView.cpp
│   │   │   ├── MakeSkinView.h
│   │   │   ├── res
│   │   │   │   ├── MakeSkinDoc.ico
│   │   │   │   ├── MakeSkin.ico
│   │   │   │   ├── MakeSkin.rc2
│   │   │   │   └── Toolbar.bmp
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   └── 使用说明.txt
│   │   ├── mask
│   │   │   ├── a.BMP
│   │   │   ├── b.BMP
│   │   │   ├── mask1.BMP
│   │   │   ├── mask2.BMP
│   │   │   ├── mask3.BMP
│   │   │   └── snowCliff01.BMP
│   │   ├── output
│   │   │   ├── a1.BMP
│   │   │   ├── a2.BMP
│   │   │   ├── b1.BMP
│   │   │   ├── b2.BMP
│   │   │   ├── b3.BMP
│   │   │   ├── TerSkin1.skn
│   │   │   ├── TerSkin2.skn
│   │   │   ├── TerSkin3.skn
│   │   │   └── TerSkin4.skn
│   │   ├── ViewSkin.exe
│   │   ├── 使用说明.txt
│   │   └── 复件 (2) LODmap_source.bmp
│   ├── ter256.bmp
│   ├── terrain1.bmp
│   ├── terrain3b.bmp
│   ├── terrain3.bmp
│   ├── terrainskin
│   │   ├── a1.BMP
│   │   ├── a2.BMP
│   │   ├── a3.BMP
│   │   ├── b1.bmp
│   │   ├── b2.bmp
│   │   ├── b3.bmp
│   │   ├── TerSkin1.skn
│   │   ├── TerSkin2.skn
│   │   ├── TerSkin3.skn
│   │   └── TerSkin4.skn
│   └── terrainskinsnow
│   ├── a1.BMP
│   ├── a2.BMP
│   ├── a3.BMP
│   ├── b1.BMP
│   ├── b2.BMP
│   ├── b3.BMP
│   ├── TerSkin1.skn
│   ├── TerSkin2.skn
│   ├── TerSkin3.skn
│   └── TerSkin4.skn
├── TexManager.cpp
├── TexManager.h
├── texture
│   ├── bkg.BMP
│   ├── cur16Alpha.bmp
│   ├── cur16.BMP
│   ├── gunfire.bmp
│   ├── help.bmp
│   ├── metal.bmp
│   ├── myfont.BMP
│   ├── navigator.bmp
│   ├── sketch
│   │   ├── sketch00.BMP
│   │   ├── sketch01.bmp
│   │   ├── sketch02.BMP
│   │   ├── sketch03.BMP
│   │   ├── sketch04.BMP
│   │   └── sketch05.BMP
│   ├── smoke1.BMP
│   └── smoke2.BMP
├── Texture.cpp
├── TextureDef.h
├── Texture.h
├── ViewBox.cpp
├── ViewBox.h
└── 计划.txt

58 directories, 748 files

标签:

实例下载地址

FPS射击游戏《林海雪原》完整c++源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警