OpenGL编程学习实战教程


从世界上第一款电脑游戏《TennisForTwo》诞生起,游戏便逐渐变成了人们的一种新的娱乐方式。

而如今,游戏已经发展成为了一个很庞大的产业。相信大多数人和笔者一样,小时候接触了FC红白机起,便被那花花绿绿的游戏场景,充满传奇色彩的游戏故事,以及性格特点鲜明的游戏人物所吸引。

电子游戏给笔者的童年留下了大片大片美好的回忆。FC平台的天使之翼、热血系列,经典的FF1&2&3,马里奥,魂斗罗,双截龙......PS上的蛊惑狼1&2&3&赛车&嘉年华,合金弹头系列,合金装备,天诛,生化危机,恶魔城,寄生前夜......以及笔者最喜欢的《最终幻想9》,一直到现在都还很喜欢FF9的故事,游戏系统,人物设定。

而后,在学习了计算机编程以及OpenGL以后,编写一个属于自己的小游戏变成了可能。

OpenGL的全称是“OpenGraphicsLibrary”,是一个专业的图形程序接口,且跨平台。目前笔者的程序有一部分便是在Linux下编写运行的,Windows当然也能正常运行。学习OpenGL开发图形程序,仅需要c语言基础,并且简单易懂,相对与DirectX,学习门槛低很多。

笔者目前是一名本科在校大学生,对游戏情有独钟。本系列博文属于是学习笔记类的文字,用于记录自己的OpenGL学习历程,目测一周一更。如果各位看官,有和笔者一样的梦想,或是希望对OpenGL编程有所了解,不妨随笔者一起,揭开OpenGL的神秘面纱,编织一个属于自己的游戏世界。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9..
  • 11
  • 下一页
【内容导航】
第1页:前言 第2页:使用glut工具包配置OpenGL环境
第3页:绘制基本的几何图形 第4页:编写一个的钟表程序
第5页:实现动画 第6页:指定颜色以及定义视口
第7页:编写一个显示图片的程序 第8页:纹理贴图
第9页:循环显示图片 第10页:实现截图功能
第11页:glut键盘鼠标响应

相关内容