实例介绍
可模拟海浪和舰船航行过程,适合新手学习三维图形
【实例截图】
【核心代码】
4744300845404459155.zip
└── seawatersimulation
├── 136_2.bmp
├── AmmoManager.cpp
├── AmmoManager.h
├── BattleFieldManager.cpp
├── BattleFieldManager.h
├── BillBoarding.cpp
├── BillBoarding.dll
├── BillBoarding.h
├── Box3.cpp
├── Box3.h
├── Camera.cpp
├── Camera.dll
├── Camera.h
├── Data
│ ├── 3DSModel
│ │ ├── Body .BMP
│ │ ├── Bottom.BMP
│ │ ├── GunFront1.3DS
│ │ ├── M60CARC.bmp
│ │ ├── M60REJI.bmp
│ │ ├── M60TEL.bmp
│ │ ├── NavalShip1.3DS
│ │ ├── Tank1.3DS
│ │ ├── terrain0.3DS
│ │ ├── terrain0.bmp
│ │ ├── terrain1.3DS
│ │ ├── terrain2.3DS
│ │ ├── terrain3.3DS
│ │ ├── terrain4.3DS
│ │ ├── terrain5.3DS
│ │ ├── TurretFront1.3DS
│ │ └── zs.BMP
│ ├── AVIData
│ │ ├── navigation.avi
│ │ └── Welcome.avi
│ ├── SoundData
│ │ ├── backgroundMusic.wav
│ │ ├── BOMB5.WAV
│ │ ├── DI_1.wav
│ │ ├── gunSound.wav
│ │ └── seaSound.wav
│ └── TextureData
│ ├── Flag
│ │ ├── china.bmp
│ │ ├── europe.bmp
│ │ ├── Germany.bmp
│ │ ├── Portugal.bmp
│ │ └── smoke02.BMP
│ ├── Flare
│ │ ├── Flare0.BMP
│ │ ├── Flare10.BMP
│ │ ├── Flare11.bmp
│ │ ├── Flare12.bmp
│ │ ├── Flare13.bmp
│ │ ├── Flare14.bmp
│ │ ├── Flare15.bmp
│ │ ├── Flare16.bmp
│ │ ├── Flare17.bmp
│ │ ├── Flare18.bmp
│ │ ├── Flare1.BMP
│ │ ├── Flare21.BMP
│ │ ├── Flare22.BMP
│ │ ├── Flare2.BMP
│ │ ├── Flare3.BMP
│ │ ├── Flare4.BMP
│ │ ├── Flare5.BMP
│ │ ├── Flare6.BMP
│ │ ├── Flare7.bmp
│ │ ├── Flare8.bmp
│ │ ├── Flare9.bmp
│ │ ├── moonglow.bmp
│ │ ├── moonglow_left.bmp
│ │ └── moonglow_right.bmp
│ ├── Font.bmp
│ ├── new
│ │ ├── back.jpg
│ │ ├── COOL.IVR
│ │ ├── COOL.JPG
│ │ ├── COOL.upj
│ │ ├── front.jpg
│ │ ├── left.jpg
│ │ ├── right.jpg
│ │ ├── up1.jpg
│ │ └── up2.jpg
│ ├── Particle
│ │ ├── fire0.BMP
│ │ ├── fire2.bmp
│ │ ├── Glboom_1.bmp
│ │ ├── Glboom_2.bmp
│ │ ├── Glboom_3.bmp
│ │ ├── Glboom_4.bmp
│ │ ├── rain.bmp
│ │ ├── shipcolor.BMP
│ │ ├── smoke02.BMP
│ │ ├── smoke.BMP
│ │ ├── snow.bmp
│ │ └── water.BMP
│ ├── Scope
│ │ ├── Back.bmp
│ │ ├── BackMask.bmp
│ │ ├── CrossHair.bmp
│ │ ├── CrossHairMask.bmp
│ │ ├── Post.bmp
│ │ └── PostMask.bmp
│ ├── Sea
│ │ ├── Sea0.BMP
│ │ ├── Sea1.BMP
│ │ ├── Sea2.BMP
│ │ └── Sea3.bmp
│ ├── Shine
│ │ ├── Shine0.bmp
│ │ ├── Shine1.bmp
│ │ ├── Shine2.bmp
│ │ ├── Shine3.bmp
│ │ ├── Shine4.bmp
│ │ ├── Shine5.bmp
│ │ ├── Shine6.bmp
│ │ ├── Shine7.bmp
│ │ ├── Shine8.bmp
│ │ └── Shine9.bmp
│ ├── Sky
│ │ ├── skyb0.BMP
│ │ ├── skyb1.BMP
│ │ ├── skyb2.BMP
│ │ ├── skyb3.BMP
│ │ ├── skyb4.BMP
│ │ ├── skyb5.BMP
│ │ ├── skyb6.BMP
│ │ └── skyb7.bmp
│ └── Tree
│ ├── ground1.bmp
│ ├── ground2.BMP
│ ├── ground3.BMP
│ ├── ground.bmp
│ ├── tree0.BMP
│ ├── tree10.bmp
│ ├── tree11.bmp
│ ├── tree12.bmp
│ ├── tree13.bmp
│ ├── tree14.bmp
│ ├── tree15.bmp
│ ├── tree16.bmp
│ ├── tree17.bmp
│ ├── tree1.bmp
│ ├── tree2.bmp
│ ├── tree3.bmp
│ ├── tree4.bmp
│ ├── tree5.bmp
│ ├── tree6.bmp
│ ├── tree7.bmp
│ ├── tree8.bmp
│ └── tree9.bmp
├── Debug
│ ├── AmmoManager.obj
│ ├── AmmoManager.sbr
│ ├── BattleFieldManager.obj
│ ├── BattleFieldManager.sbr
│ ├── BillBoarding.obj
│ ├── BillBoarding.sbr
│ ├── Box3.obj
│ ├── Box3.sbr
│ ├── Camera.obj
│ ├── Camera.sbr
│ ├── DialogHelp.obj
│ ├── DialogHelp.sbr
│ ├── DirectSound.obj
│ ├── DirectSound.sbr
│ ├── EnemyShip.obj
│ ├── EnemyShip.sbr
│ ├── Font2D.obj
│ ├── Font2D.sbr
│ ├── FontTexture.obj
│ ├── FontTexture.sbr
│ ├── GMaterial.obj
│ ├── GMaterial.sbr
│ ├── GTexture.obj
│ ├── GTexture.sbr
│ ├── GunPill.obj
│ ├── GunPill.sbr
│ ├── Light.obj
│ ├── Light.sbr
│ ├── MainFrm.obj
│ ├── MainFrm.sbr
│ ├── NavalShip.obj
│ ├── NavalShip.sbr
│ ├── Naval SimulatorDoc.obj
│ ├── Naval SimulatorDoc.sbr
│ ├── Naval Simulator.exe
│ ├── Naval Simulator.obj
│ ├── Naval Simulator.pdb
│ ├── Naval Simulator.res
│ ├── Naval Simulator.sbr
│ ├── Naval SimulatorView.obj
│ ├── Naval SimulatorView.sbr
│ ├── ParticleSystem.obj
│ ├── ParticleSystem.sbr
│ ├── Read3DFile.obj
│ ├── Read3DFile.sbr
│ ├── Scope.obj
│ ├── Scope.sbr
│ ├── SeaParameterSetting.obj
│ ├── SeaParameterSetting.sbr
│ ├── SeaSurface.obj
│ ├── SeaSurface.sbr
│ ├── SkyBox.obj
│ ├── SkyBox.sbr
│ ├── Splash.obj
│ ├── Splash.sbr
│ ├── StdAfx.obj
│ ├── StdAfx.sbr
│ ├── Terrain.obj
│ ├── Terrain.sbr
│ ├── Texture.obj
│ ├── Texture.sbr
│ ├── TrajectorySetting.obj
│ ├── TrajectorySetting.sbr
│ ├── Tree.obj
│ ├── Tree.sbr
│ ├── vc60.pdb
│ ├── Vector2.obj
│ ├── Vector2.sbr
│ ├── Vector3.obj
│ ├── Vector3.sbr
│ ├── WaveAudio.obj
│ ├── WaveAudio.sbr
│ ├── WaveSoundRead.obj
│ └── WaveSoundRead.sbr
├── Defs.h
├── DialogHelp.cpp
├── DialogHelp.h
├── DirectSound.cpp
├── DirectSound.h
├── EnemyShip.cpp
├── EnemyShip.h
├── fftw.h
├── Font2D.cpp
├── Font2D.h
├── FontTexture.cpp
├── FontTexture.h
├── glut32.lib
├── GMaterial.cpp
├── GMaterial.h
├── GTexture.cpp
├── GTexture.h
├── GunPill.cpp
├── GunPill.h
├── LensFlare.cpp
├── LensFlare.dll
├── LensFlare.h
├── lib
│ ├── BillBoarding.lib
│ ├── Camera.lib
│ ├── LensFlare.lib
│ ├── Load3DS.lib
│ ├── RFFTW2dll.lib
│ ├── Scope.lib
│ ├── SeaSurface.lib
│ ├── Vector2.lib
│ └── Vector3.lib
├── Light.cpp
├── Light.h
├── Load3DS.cpp
├── Load3DS.dll
├── Load3DS.h
├── MainFrm.cpp
├── MainFrm.h
├── NavalShip.cpp
├── NavalShip.h
├── Naval Simulator.aps
├── Naval Simulator.clw
├── Naval Simulator.cpp
├── Naval SimulatorDoc.cpp
├── Naval SimulatorDoc.h
├── Naval Simulator.dsp
├── Naval Simulator.dsw
├── Naval Simulator.exe
├── Naval Simulator.h
├── Naval Simulator.ncb
├── Naval Simulator.opt
├── Naval Simulator.plg
├── Naval Simulator.rc
├── Naval SimulatorView.cpp
├── Naval SimulatorView.h
├── ParticleSystem.cpp
├── ParticleSystem.h
├── randnormal.h
├── Read3DFile.cpp
├── Read3DFile.h
├── ReadMe.txt
├── Release
│ ├── AmmoManager.obj
│ ├── AmmoManager.sbr
│ ├── BattleFieldManager.obj
│ ├── BattleFieldManager.sbr
│ ├── BillBoarding.obj
│ ├── BillBoarding.sbr
│ ├── Box3.obj
│ ├── Box3.sbr
│ ├── Camera.obj
│ ├── Camera.sbr
│ ├── DialogHelp.obj
│ ├── DialogHelp.sbr
│ ├── DirectSound.sbr
│ ├── EnemyShip.obj
│ ├── EnemyShip.sbr
│ ├── Font2D.obj
│ ├── Font2D.sbr
│ ├── FontTexture.obj
│ ├── FontTexture.sbr
│ ├── GMaterial.obj
│ ├── GMaterial.sbr
│ ├── GTexture.obj
│ ├── GTexture.sbr
│ ├── GunPill.obj
│ ├── GunPill.sbr
│ ├── Light.obj
│ ├── Light.sbr
│ ├── MainFrm.obj
│ ├── MainFrm.sbr
│ ├── NavalShip.obj
│ ├── NavalShip.sbr
│ ├── Naval SimulatorDoc.obj
│ ├── Naval SimulatorDoc.sbr
│ ├── Naval Simulator.obj
│ ├── Naval Simulator.res
│ ├── Naval Simulator.sbr
│ ├── Naval SimulatorView.obj
│ ├── Naval SimulatorView.sbr
│ ├── ParticleSystem.obj
│ ├── ParticleSystem.sbr
│ ├── Read3DFile.obj
│ ├── Read3DFile.sbr
│ ├── Scope.obj
│ ├── Scope.sbr
│ ├── SeaParameterSetting.obj
│ ├── SeaParameterSetting.sbr
│ ├── SeaSurface.obj
│ ├── SeaSurface.sbr
│ ├── SkyBox.obj
│ ├── SkyBox.sbr
│ ├── Splash.obj
│ ├── Splash.sbr
│ ├── StdAfx.obj
│ ├── StdAfx.sbr
│ ├── Terrain.obj
│ ├── Terrain.sbr
│ ├── Texture.obj
│ ├── Texture.sbr
│ ├── TrajectorySetting.obj
│ ├── TrajectorySetting.sbr
│ ├── Tree.obj
│ ├── Tree.sbr
│ ├── Vector2.obj
│ ├── Vector2.sbr
│ ├── Vector3.obj
│ ├── Vector3.sbr
│ ├── WaveAudio.obj
│ ├── WaveAudio.sbr
│ ├── WaveSoundRead.obj
│ └── WaveSoundRead.sbr
├── res
│ ├── Naval SimulatorDoc.ico
│ ├── Naval Simulator.ico
│ ├── Naval Simulator.rc2
│ ├── Toolbar.bmp
│ └── vssver.scc
├── Resource.h
├── RFFTW2dll.dll
├── rfftw.h
├── Scope.cpp
├── Scope.dll
├── Scope.h
├── SeaParameterSetting.cpp
├── SeaParameterSetting.h
├── sea_simulation.bmp
├── SeaSurface.cpp
├── SeaSurface.dll
├── SeaSurface.h
├── ShipDefs.h
├── SkyBox.cpp
├── SkyBox.h
├── Splash.cpp
├── Splash.h
├── StdAfx.cpp
├── StdAfx.h
├── Terrain.cpp
├── Terrain.h
├── Texture.cpp
├── Texture.h
├── TrajectorySetting.cpp
├── TrajectorySetting.h
├── Tree.cpp
├── Tree.h
├── Vector2.cpp
├── Vector2.dll
├── Vector2.h
├── Vector3.cpp
├── Vector3.dll
├── Vector3.h
├── WaveAudio.cpp
├── WaveAudio.h
├── WaveSoundRead.cpp
└── WaveSoundRead.h
19 directories, 385 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论