OpenGL游戏程序设计源码

上传者: nnuzhao | 上传时间: 2024-01-15 15:44:03 | 文件大小: 5.36MB | 文件类型: ZIP
OpenGL游戏程序设计源码 本书重点介绍了如何使用高性能的OpenGL图形与游戏函数库来开发游戏的视频部分。为了让读者了解创建一个游戏的全部过程,书中还包含了DirectX的内容。本书是涵盖这两方面内容的极少书籍之一。   在本书中,首先介绍了OpenGL和DirectX的产生背景,对它们的工作机理给出一个总体的描述,然后着重介绍了OpenGL最有可能应用于游戏开发的技术。再后,介绍了如何把所有的技术结合在一起,搭建一个自己的游戏框架,用OpenGL做图形系统部分,用DirectSound和DirectInput做声音和设备输入系统部分。最后,本书将介绍如何利用这个游戏框架和本书所涵盖的各种技术来创建一个完整的3D游戏。   本书是学习使用OpenGL进行3D游戏设计的一个很实用的资料,非常适合打算进行游戏开发的程序员使用,也适合其他3D应用程序开发的程序员使用。

文件下载

资源详情

[{"title":"( 335 个子文件 5.36MB ) OpenGL游戏程序设计源码","children":[{"title":"cactus.bmp <span style='color:#111;'> 768.05KB </span>","children":null,"spread":false},{"title":"test.bmp <span style='color:#111;'> 243.90KB </span>","children":null,"spread":false},{"title":"test.bmp <span style='color:#111;'> 243.90KB </span>","children":null,"spread":false},{"title":"opengl.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"darksky.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"chess.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"sand.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"stars.bmp <span style='color:#111;'> 192.05KB </span>","children":null,"spread":false},{"title":"table.bmp <span style='color:#111;'> 96.05KB </span>","children":null,"spread":false},{"title":"sky.bmp <span style='color:#111;'> 96.05KB </span>","children":null,"spread":false},{"title":"rock.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"water.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"green.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"ground.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"waterenv.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"water.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"sky-sphere.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"lmap.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"gdlogo.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"marble.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"fire.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"rocket.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"water.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"green.bmp <span style='color:#111;'> 48.05KB </span>","children":null,"spread":false},{"title":"darksky-sphere.bmp <span style='color:#111;'> 47.68KB </span>","children":null,"spread":false},{"title":"usflag.bmp <span style='color:#111;'> 24.05KB </span>","children":null,"spread":false},{"title":"checker.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"chess.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"chess.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"arrows.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"smile.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"chess.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"chess.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"smile.bmp <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"Terrain2.bmp <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"snowstorm.bmp <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"Terrain2.bmp <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"quadrics.cpp <span style='color:#111;'> 34.66KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 34.51KB </span>","children":null,"spread":false},{"title":"chapter4.cpp <span style='color:#111;'> 27.11KB </span>","children":null,"spread":false},{"title":"cacti.cpp <span style='color:#111;'> 27.03KB </span>","children":null,"spread":false},{"title":"chapter10.cpp <span style='color:#111;'> 26.18KB </span>","children":null,"spread":false},{"title":"refshad.cpp <span style='color:#111;'> 25.72KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 24.04KB </span>","children":null,"spread":false},{"title":"input.cpp <span style='color:#111;'> 23.50KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 23.31KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 22.94KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 22.88KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 20.68KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 18.48KB </span>","children":null,"spread":false},{"title":"projections.cpp <span style='color:#111;'> 17.79KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 17.38KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 17.14KB </span>","children":null,"spread":false},{"title":"md2.cpp <span style='color:#111;'> 17.09KB </span>","children":null,"spread":false},{"title":"snow.cpp <span style='color:#111;'> 16.99KB </span>","children":null,"spread":false},{"title":"md2.cpp <span style='color:#111;'> 16.06KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 15.55KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 15.31KB </span>","children":null,"spread":false},{"title":"chapter1.cpp <span style='color:#111;'> 14.65KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 14.65KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 14.53KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 14.48KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 14.35KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 14.18KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 13.89KB </span>","children":null,"spread":false},{"title":"robot.cpp <span style='color:#111;'> 13.59KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 13.38KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 12.71KB </span>","children":null,"spread":false},{"title":"oglwindow.cpp <span style='color:#111;'> 11.91KB </span>","children":null,"spread":false},{"title":"texture.cpp <span style='color:#111;'> 11.37KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 11.03KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 10.86KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 10.70KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 10.62KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 10.59KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 10.47KB </span>","children":null,"spread":false},{"title":"terrain.cpp <span style='color:#111;'> 10.14KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.70KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.69KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.64KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.54KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 9.37KB </span>","children":null,"spread":false},{"title":"texture.cpp <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false},{"title":"audiosystem.cpp <span style='color:#111;'> 8.78KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 8.39KB </span>","children":null,"spread":false},{"title":"InputSystem.cpp <span style='color:#111;'> 7.91KB </span>","children":null,"spread":false},{"title":"table.cpp <span style='color:#111;'> 6.10KB </span>","children":null,"spread":false},{"title":"snowstorm.cpp <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"camera.cpp <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false},{"title":"InputSystem.cpp <span style='color:#111;'> 4.31KB </span>","children":null,"spread":false},{"title":"puck.cpp <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"player.cpp <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"Particles.cpp <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"entity.cpp <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"engine.cpp <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"simpengine.cpp <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"font.cpp <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明