OpenGL编程学习实战教程
从世界上第一款电脑游戏《TennisForTwo》诞生起,游戏便逐渐变成了人们的一种新的娱乐方式。
而如今,游戏已经发展成为了一个很庞大的产业。相信大多数人和笔者一样,小时候接触了FC红白机起,便被那花花绿绿的游戏场景,充满传奇色彩的游戏故事,以及性格特点鲜明的游戏人物所吸引。
电子游戏给笔者的童年留下了大片大片美好的回忆。FC平台的天使之翼、热血系列,经典的FF1&2&3,马里奥,魂斗罗,双截龙......PS上的蛊惑狼1&2&3&赛车&嘉年华,合金弹头系列,合金装备,天诛,生化危机,恶魔城,寄生前夜......以及笔者最喜欢的《最终幻想9》,一直到现在都还很喜欢FF9的故事,游戏系统,人物设定。
而后,在学习了计算机编程以及OpenGL以后,编写一个属于自己的小游戏变成了可能。
OpenGL的全称是“OpenGraphicsLibrary”,是一个专业的图形程序接口,且跨平台。目前笔者的程序有一部分便是在Linux下编写运行的,Windows当然也能正常运行。学习OpenGL开发图形程序,仅需要c语言基础,并且简单易懂,相对与DirectX,学习门槛低很多。
笔者目前是一名本科在校大学生,对游戏情有独钟。本系列博文属于是学习笔记类的文字,用于记录自己的OpenGL学习历程,目测一周一更。如果各位看官,有和笔者一样的梦想,或是希望对OpenGL编程有所了解,不妨随笔者一起,揭开OpenGL的神秘面纱,编织一个属于自己的游戏世界。