02.Para Engine开发进程之规划篇

   经过毕业设计期间三个多月的工作,已编码完成引擎的基本框架,实现的功能有:

   * 加载多种格式图片纹理(jpg, bmp, tga, gif, png, dds...)

  实时播放音频(mp3 & wav)

  * 高效渲染3D模型(3ds & mdl)

  * 平台无关的文本显示(english)

  * 自由摄像机浏览(first person)

  * 实时输入响应(mouse & keyboard)

  * 支持多种显卡特效(water, glass, metal, hdr...)

  实现上述功能,代码量已超过一万行,相当的不容易。开发过程中遇到了许多技术困难,最终凭借不屈不挠的斗志终于逐个克服了。有时候小小的一个bug需要调试上好几个小时甚至一整天,却没有任何进展,夜以继日的跟踪测试反馈过程中偶然发现bug的藏身处一举击溃最后修正成功,身心疲惫而又畅快淋漓。最苦不是写代码,而是找出隐藏在代码之中的臭虫!当然臭虫不是本来就藏在那儿的,而是人在算法设计或编码过程的不小心导致的,以后得多加小心。

  (未完待续...)

你可能感兴趣的:(独立游戏引擎开发)