初心

来源:互联网 发布:mysql stop slave 编辑:程序博客网 时间:2024/05/01 21:49
初心
开始写自己的游戏引擎了,在这过程中遇到很多问题。决定把它们记录下来,为以后翻阅查看方便,也为了其他人可以明白点什么。适当的时候会把它开源的,但现在就让我独自前进吧。因为自己是做2d手游的,所以先把它2d完善,至于3d,看时间和心情吧。

引擎分为2d渲染和音效,和一些外部工具。

2d渲染,分为精灵渲染,粒子渲染,字体渲染。底层用c++和opengl-es实现。然后会生成接口供lua调用。

渲染完成之后,会开始制作周边工具。
有一个动画编辑器,用来编辑帧动画和骨骼动画,还会有一个flash插件,用于把flash作好的动画直接导出引擎能够用的格式。
有一个UI编辑器,有常见的UI控件。
还有一个场景编辑器,用来将UI,动画,精灵,触发器,合成一个游戏,它会直接生成lua代码。

这就是大致的工作量了。

0 0