摘要: Fogengine是什么?Fogengine是我将自己所学的所有用来设计制作一个中低端的3D游戏引擎。 这是关于Fogengine的第一篇文章,所以在这里我将概述性的阐述关于Fogengine的设计意图和期望。 我并不太期望Fogengine在商业上取得什么成就,但是我希望在技术层面能够达到一款当前次时代游戏引擎的标准。2D/3D音频系统,3D渲染引擎,物理系统,脚本系统(Lua)等必要系统都应该被设计在内。还应该具备一个工具链和一个sandbox式的可视化游戏开发环境。 音频系统(Fogengine Audio System)使用FMOD当第三方组件,并且具备初步的3D环境声... 阅读全文
posted @ 2013-03-17 23:12 阆苑小书童 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原定的OpenGL版本的Fogengine3D渲染系统从现在就可以开始了。 也就是从今天开始我必须为Fogengine3D支持OpenGL做些什么了。 基于FE现有架构加入OpenGL,在可预期的将来不会花很长的时间。第一步我要更加详细的了解OpenGL的所有,历史,标准,技术特点,跟Direct3D的差别,以及其各个版本的异同。 首先,OpenGL是Open Graphics Library的缩写,其在专业高端绘图领域占据主流地位。OpenGL是个与硬件无关的软件接口,可以在不同的平台之间进行移植。 OpenGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增的技术很少,大... 阅读全文
posted @ 2013-03-17 17:25 阆苑小书童 阅读(221) 评论(0) 推荐(0) 编辑