在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → OpenGL游戏程序设计+源码

OpenGL游戏程序设计+源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:28.56M
  • 下载次数:28
  • 浏览次数:150
  • 发布时间:2020-07-06
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
OpenGL游戏程序设计 文档 源码 作者:(美国)K.霍金 (美国)D.阿斯特 编者:田昱川
【实例截图】
【核心代码】
OpenGL游戏程序设计源码
└── OpenGL游戏程序设计+源码
├── OpenGL游戏程序设计(源码)
│   ├── chapter01
│   │   └── chapter1
│   │   ├── Chapter1.dsp
│   │   ├── Chapter1.dsw
│   │   ├── Chapter1.exe
│   │   ├── HiResTimer.h
│   │   ├── chapter1.cpp
│   │   └── opengl.bmp
│   ├── chapter02
│   │   ├── compwinapp
│   │   │   ├── compwinapp.dsp
│   │   │   ├── compwinapp.dsw
│   │   │   ├── compwinapp.ncb
│   │   │   ├── compwinapp.opt
│   │   │   └── main.cpp
│   │   └── winhello
│   │   ├── main.cpp
│   │   ├── winhello.dsp
│   │   └── winhello.dsw
│   ├── chapter04
│   │   └── source
│   │   ├── chapter4.cpp
│   │   ├── chapter4.dsp
│   │   ├── chapter4.dsw
│   │   └── chapter4.exe
│   ├── chapter05
│   │   ├── projections
│   │   │   ├── projections.cpp
│   │   │   ├── projections.dsp
│   │   │   ├── projections.dsw
│   │   │   └── projections.exe
│   │   └── robot
│   │   ├── robot.cpp
│   │   ├── robot.dsp
│   │   ├── robot.dsw
│   │   └── robot.exe
│   ├── chapter06
│   │   ├── blendex1
│   │   │   ├── blendex1.dsp
│   │   │   ├── blendex1.dsw
│   │   │   ├── blendex1.exe
│   │   │   └── main.cpp
│   │   ├── blendex2
│   │   │   ├── blendex2.dsp
│   │   │   ├── blendex2.dsw
│   │   │   ├── blendex2.exe
│   │   │   └── main.cpp
│   │   ├── colorex1
│   │   │   ├── colorex1.dsp
│   │   │   ├── colorex1.dsw
│   │   │   ├── colorex1.exe
│   │   │   └── main.cpp
│   │   ├── lightex
│   │   │   ├── lightex.dsp
│   │   │   ├── lightex.dsw
│   │   │   ├── lightex.exe
│   │   │   └── main.cpp
│   │   ├── lightex2
│   │   │   ├── lightex2.dsp
│   │   │   ├── lightex2.dsw
│   │   │   ├── lightex2.exe
│   │   │   └── main.cpp
│   │   └── lightex3
│   │   ├── lightex3.dsp
│   │   ├── lightex3.dsw
│   │   ├── lightex3.exe
│   │   └── main.cpp
│   ├── chapter07
│   │   ├── bitmapex1
│   │   │   ├── bitmapex0.dsp
│   │   │   ├── bitmapex0.dsw
│   │   │   ├── bitmapex0.exe
│   │   │   └── main.cpp
│   │   ├── bitmapex2
│   │   │   ├── bitmapex1.dsp
│   │   │   ├── bitmapex1.dsw
│   │   │   ├── bitmapex1.exe
│   │   │   ├── main.cpp
│   │   │   └── test.bmp
│   │   ├── bitmapex3
│   │   │   ├── bitmapex3.dsp
│   │   │   ├── bitmapex3.dsw
│   │   │   ├── bitmapex3.exe
│   │   │   ├── main.cpp
│   │   │   └── test.bmp
│   │   └── bitmapex4
│   │   ├── bitmapex4.dsp
│   │   ├── bitmapex4.dsw
│   │   ├── bitmapex4.exe
│   │   └── main.cpp
│   ├── chapter08
│   │   ├── textureex1
│   │   │   ├── checker.bmp
│   │   │   ├── main.cpp
│   │   │   ├── textureex1.dsp
│   │   │   ├── textureex1.dsw
│   │   │   └── textureex1.exe
│   │   ├── textureex2
│   │   │   ├── Thumbs.db
│   │   │   ├── main.cpp
│   │   │   ├── textureex2.dsp
│   │   │   ├── textureex2.dsw
│   │   │   ├── textureex2.exe
│   │   │   └── usflag.bmp
│   │   └── textureex3
│   │   ├── Terrain2.bmp
│   │   ├── green.bmp
│   │   ├── main.cpp
│   │   ├── rock.bmp
│   │   ├── textureex3.dsp
│   │   ├── textureex3.dsw
│   │   ├── textureex3.exe
│   │   └── water.bmp
│   ├── chapter09
│   │   ├── envmapex
│   │   │   ├── darksky-sphere.bmp
│   │   │   ├── darksky.bmp
│   │   │   ├── envmapex.dsp
│   │   │   ├── envmapex.dsw
│   │   │   ├── envmapex.exe
│   │   │   ├── main.cpp
│   │   │   ├── sky-sphere.bmp
│   │   │   └── sky.bmp
│   │   ├── lightmapex
│   │   │   ├── chess.bmp
│   │   │   ├── glext.h
│   │   │   ├── lightmapex.dsp
│   │   │   ├── lightmapex.dsw
│   │   │   ├── lightmapex.exe
│   │   │   ├── lmap.bmp
│   │   │   └── main.cpp
│   │   ├── multipassex
│   │   │   ├── chess.bmp
│   │   │   ├── glext.h
│   │   │   ├── main.cpp
│   │   │   ├── multipassex.dsp
│   │   │   ├── multipassex.dsw
│   │   │   ├── multipassex.exe
│   │   │   └── smile.bmp
│   │   └── multitex1
│   │   ├── chess.bmp
│   │   ├── glext.h
│   │   ├── main.cpp
│   │   ├── multitex1.dsp
│   │   ├── multitex1.dsw
│   │   ├── multitex1.exe
│   │   └── smile.bmp
│   ├── chapter10
│   │   └── terrain
│   │   ├── HiResTimer.h
│   │   ├── Terrain2.bmp
│   │   ├── bitmap.h
│   │   ├── chapter10.cpp
│   │   ├── glext.h
│   │   ├── green.bmp
│   │   ├── terrain.dsp
│   │   ├── terrain.dsw
│   │   ├── terrain.exe
│   │   └── water.bmp
│   ├── chapter11
│   │   ├── textex1
│   │   │   ├── main.cpp
│   │   │   ├── textex1.dsp
│   │   │   ├── textex1.dsw
│   │   │   └── textex1.exe
│   │   ├── textex2
│   │   │   ├── main.cpp
│   │   │   ├── textex2.dsp
│   │   │   ├── textex2.dsw
│   │   │   └── textex2.exe
│   │   └── textex3
│   │   ├── main.cpp
│   │   ├── textex3.dsp
│   │   ├── textex3.dsw
│   │   ├── textex3.exe
│   │   └── water.bmp
│   ├── chapter12
│   │   ├── bufferex1
│   │   │   ├── bufferex1.dsp
│   │   │   ├── bufferex1.dsw
│   │   │   ├── bufferex1.exe
│   │   │   └── main.cpp
│   │   ├── bufferex2
│   │   │   ├── bufferex2.dsp
│   │   │   ├── bufferex2.dsw
│   │   │   ├── bufferex2.exe
│   │   │   └── main.cpp
│   │   └── stencilex1
│   │   ├── chess.bmp
│   │   ├── main.cpp
│   │   ├── stencilex1.dsp
│   │   ├── stencilex1.dsw
│   │   ├── stencilex1.exe
│   │   └── waterenv.bmp
│   ├── chapter13
│   │   └── quadricworld
│   │   ├── HiResTimer.h
│   │   ├── bitmap.h
│   │   ├── fire.bmp
│   │   ├── quadrics.cpp
│   │   ├── quadricworld.dsp
│   │   ├── quadricworld.dsw
│   │   ├── quadricworld.exe
│   │   ├── rocket.bmp
│   │   └── stars.bmp
│   ├── chapter14
│   │   ├── curvex1
│   │   │   ├── curvex1.dsp
│   │   │   ├── curvex1.dsw
│   │   │   ├── curvex1.exe
│   │   │   └── main.cpp
│   │   ├── nurbex1
│   │   │   ├── main.cpp
│   │   │   ├── nurbex1.dsp
│   │   │   ├── nurbex1.dsw
│   │   │   └── nurbex1.exe
│   │   ├── surfacex1
│   │   │   ├── main.cpp
│   │   │   ├── surfacex1.dsp
│   │   │   ├── surfacex1.dsw
│   │   │   └── surfacex1.exe
│   │   ├── surfacex2
│   │   │   ├── main.cpp
│   │   │   ├── surfacex2.dsp
│   │   │   ├── surfacex2.dsw
│   │   │   └── surfacex2.exe
│   │   └── surfacex3
│   │   ├── chess.bmp
│   │   ├── main.cpp
│   │   ├── surfacex3.dsp
│   │   ├── surfacex3.dsw
│   │   └── surfacex3.exe
│   ├── chapter15
│   │   ├── cacti
│   │   │   ├── HiResTimer.h
│   │   │   ├── bitmap.h
│   │   │   ├── cacti.cpp
│   │   │   ├── cacti.dsp
│   │   │   ├── cacti.dsw
│   │   │   ├── cacti.exe
│   │   │   ├── cactus.bmp
│   │   │   ├── sand.bmp
│   │   │   └── vectorlib.h
│   │   ├── refshad
│   │   │   ├── HiResTimer.h
│   │   │   ├── bitmap.h
│   │   │   ├── gdlogo.bmp
│   │   │   ├── marble.bmp
│   │   │   ├── refshad.cpp
│   │   │   ├── refshad.dsp
│   │   │   ├── refshad.dsw
│   │   │   └── refshad.exe
│   │   └── snowstorm
│   │   ├── HiResTimer.h
│   │   ├── Particles.cpp
│   │   ├── Particles.h
│   │   ├── bitmap.h
│   │   ├── snow.cpp
│   │   ├── snowstorm.bmp
│   │   ├── snowstorm.cpp
│   │   ├── snowstorm.dsp
│   │   ├── snowstorm.dsw
│   │   ├── snowstorm.exe
│   │   ├── snowstorm.h
│   │   └── vectorlib.h
│   ├── chapter16
│   │   └── input
│   │   ├── InputSystem.cpp
│   │   ├── InputSystem.h
│   │   ├── arrows.bmp
│   │   ├── bitmap.h
│   │   ├── input.cpp
│   │   ├── input.dsp
│   │   ├── input.dsw
│   │   └── input.exe
│   ├── chapter17
│   │   ├── dmusicex1
│   │   │   ├── CANYON.MID
│   │   │   ├── dmusicex1.dsp
│   │   │   ├── dmusicex1.dsw
│   │   │   ├── dmusicex1.exe
│   │   │   └── main.cpp
│   │   └── dmusicex2
│   │   ├── START.WAV
│   │   ├── dmusicex2.dsp
│   │   ├── dmusicex2.dsw
│   │   ├── dmusicex2.exe
│   │   └── main.cpp
│   ├── chapter18
│   │   ├── loadmd2
│   │   │   ├── HiResTimer.h
│   │   │   ├── Models
│   │   │   │   ├── Ogro
│   │   │   │   │   ├── Ogro.txt
│   │   │   │   │   ├── Ogrobase.pcx
│   │   │   │   │   ├── Tris.MD2
│   │   │   │   │   ├── Weapon.md2
│   │   │   │   │   ├── Weapon.pcx
│   │   │   │   │   └── igdosh.pcx
│   │   │   │   └── Sodf8
│   │   │   │   ├── Abarlith.pcx
│   │   │   │   ├── SFOD8.txt
│   │   │   │   ├── Tris.MD2
│   │   │   │   ├── Weapon.PCX
│   │   │   │   └── Weapon.md2
│   │   │   ├── loadmd2.dsp
│   │   │   ├── loadmd2.dsw
│   │   │   ├── loadmd2.exe
│   │   │   ├── main.cpp
│   │   │   ├── md2.h
│   │   │   └── texture.h
│   │   └── loadmd2oop
│   │   ├── Models
│   │   │   ├── Ogro
│   │   │   │   ├── Ogro.txt
│   │   │   │   ├── Ogrobase.pcx
│   │   │   │   ├── Tris.MD2
│   │   │   │   ├── Weapon.md2
│   │   │   │   ├── Weapon.pcx
│   │   │   │   └── igdosh.pcx
│   │   │   └── Sodf8
│   │   │   ├── Abarlith.pcx
│   │   │   ├── SFOD8.txt
│   │   │   ├── Tris.MD2
│   │   │   ├── Weapon.PCX
│   │   │   └── Weapon.md2
│   │   ├── ground.bmp
│   │   ├── loadmd2oop.dsp
│   │   ├── loadmd2oop.dsw
│   │   ├── loadmd2oop.exe
│   │   ├── main.cpp
│   │   ├── md2.cpp
│   │   ├── md2.h
│   │   └── texture.h
│   ├── chapter19
│   │   └── airhockey
│   │   ├── HiResTimer.h
│   │   ├── Plane.h
│   │   ├── airhockey.dsp
│   │   ├── airhockey.dsw
│   │   ├── airhockey.exe
│   │   ├── ball.cpp
│   │   ├── ball.h
│   │   ├── main.cpp
│   │   ├── object.h
│   │   ├── player.cpp
│   │   ├── player.h
│   │   ├── puck.cpp
│   │   ├── puck.h
│   │   ├── table.bmp
│   │   ├── table.cpp
│   │   ├── table.h
│   │   ├── texture.cpp
│   │   ├── texture.h
│   │   └── vector.h
│   └── chapter20
│   └── SimpEngine
│   ├── CANYON.MID
│   ├── HiResTimer.h
│   ├── InputSystem.cpp
│   ├── InputSystem.h
│   ├── Models
│   │   ├── Ogro
│   │   │   ├── Ogro.txt
│   │   │   ├── Ogrobase.pcx
│   │   │   ├── Tris.MD2
│   │   │   ├── Weapon.md2
│   │   │   ├── Weapon.pcx
│   │   │   └── igdosh.pcx
│   │   └── Sodf8
│   │   ├── Abarlith.pcx
│   │   ├── SFOD8.txt
│   │   ├── Tris.MD2
│   │   ├── Weapon.PCX
│   │   └── Weapon.md2
│   ├── SimpEngine.dsp
│   ├── SimpEngine.dsw
│   ├── SimpEngine.exe
│   ├── Sky.tga
│   ├── ambient.wav
│   ├── audio.cpp
│   ├── audio.h
│   ├── audiosystem.cpp
│   ├── audiosystem.h
│   ├── camera.cpp
│   ├── camera.h
│   ├── engine.cpp
│   ├── engine.h
│   ├── entity.cpp
│   ├── entity.h
│   ├── font.cpp
│   ├── font.h
│   ├── ground.tga
│   ├── md2.cpp
│   ├── md2.h
│   ├── memory.log
│   ├── object.h
│   ├── oglwindow.cpp
│   ├── oglwindow.h
│   ├── simpengine.cpp
│   ├── terrain.cpp
│   ├── terrain.h
│   ├── texture.cpp
│   ├── texture.h
│   ├── tree.h
│   ├── vector.h
│   ├── winmain.cpp
│   ├── world.cpp
│   └── world.h
└── OpenGL游戏程序设计.pdf

76 directories, 336 files

标签:

实例下载地址

OpenGL游戏程序设计+源码

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警