喵的,该写一下博客了

最近花两个月时间在opengl上。

  • 首先学习了opengl ver1, 然后做了一个游戏, 很垃圾,因为刚熟悉opengl,所以我原谅自己了。
  • 然后又在linux下做了另一个模仿特训99(或者说是“是男人就坚持20秒”)的游戏,很垃圾,但是觉得还不错。虽然都是由简单的点阵组成,但是这个游戏让我仿佛回到了大学时候花钱去玩吧玩一两个小时,就是为了破我同学120秒记录的时代。
  • 结果我开始自信爆发,开始研究opengl 3d绘图的一些绘图技术,light, material之类的东西,想做一个3d的赛车游戏。结果最终流产。图样图森破啊。
  • 既然3d赛车做不了,那么我就做点简单的。考虑把之前做的那个texun99的游戏移植到android上。可是发现android上opengles2才是主流。然后开始硬着头皮肯shader language。 虽然辛苦,无助,但是opengl中无比自由的图形变幻总能在我为了一个小问题困扰几天并且解决之后给我巨大的鼓舞。才让我最后把这个游戏移植成功(不三不四)。第一次用纯c在android端开发app, 而且原来点点也变成了texture, 同时控制方式从按键变成了六轴陀螺。可是当我草草完结,并且给我学长看的时候,我彻底地崩溃了。游戏虽然在技术上有进步,但是因为我对美的感觉很差,所以一旦用上了texture, 游戏就变得其丑无比。
嗯,大概就是这样子。也不知道该如何总结,也不知道自己对这些事情的付出是否真的值得,但是我还会继续研究如何写游戏。即使这只是在浪费我自己的青春,也许没法给我带来经济上的回报,也许对我自己以后的发展没有任何帮助,但是我还会在早上6点钟爬起来,打开我的vim,继续做我自己喜欢的事情, 因为这才是真正的我。

你可能感兴趣的:(OpenGL,2B)