Loon 3D游戏引擎 开发心得 1

    本人一直想着自己开发一个比较高质量游戏引擎出来。虽然总被别人说怎么可能事情,一个人是不可能。但我心里暗暗的笑着,怎么不可能呢!好吧,心动不如行动。借助xna框架下开发3d引擎不是很难的事情。xna里面封装了很多数学算法。开发过d3d的人,再用xna开发,心里肯定想着,这xna跟爹妈一样的,什么都算好了。当然,xna最终渲染,都是调用dx。

    本人研究xna两三年了,写loon 断断续续也写了一年多了。总算有点摸样出来。等完成一般引擎那样,再把源码分享出来。今后隔几天我会把开发loon的整个过程心得都会写出来,让别人也分享的我的研究成果。希望能帮助想了解3d引擎底层东西怎么实现的人。本人说的一切技术都是基于xna下。loon引擎以实现以下功能:模型基本封装,蒙皮动画(能实时控制播放位置),光源,水(能够折射,映射周围的环境),物理系统(引用开源物理引擎Jitter(很牛)),场景管理(使用八叉树实现),粒子系统,等等。以实现了直接像魔兽世界摄像机,控制role方向,当然fps摄像机更好实现。地形生成(根据高地图图片生成)。场景中的树,草,花等等。UI部分还未开始做。以上功能用到几个开源代码,要是侵犯了某些作者,请联系本人,本人会立即撤下来(QQ  721324404)。最近工作比较忙,呆的公司游戏马上要上线。所以发的微博会慢一点。今后发的微博,关键技术,我都会贴上代码。整个loon引擎代码,最终会分享出来,现在很多系统都没集成好。UI部分都没开始,实在不敢献丑。今天就到这把。

你可能感兴趣的:(游戏,3D,引擎,XNA)