cocos2dx大家都很了解了,很成熟的一套2D引擎,最近放出的3.0版本,代码写的真心不错。我在这个基础上写了一套3D引擎,其实就是对OpenGL ES的弱封装,为啥要写这个呢?因为稍微看了下gles的接口,很简洁,很讨人喜欢,我一高兴就写了一套:)总共花的时间不到一个星期。这个接口是基于gles 2.0的,目前完成的有摄像机、材质、shader、模型、骨骼动画等几大块。普通模型最多支持2层UV,2层贴图,支持UV动画及各种混合模式,硬件蒙皮最多支持32根骨骼。这套东西的好处就是小巧精干,接口偏向于C风格,简洁有力,我已经不喜欢Ogre那种弯弯绕的设计了,感觉很蛋疼,所以写这个的时候考虑的第一因素就是效率,当然目前还有很多东西没有完善,为了避免过早优化的坑,以后再做效率测试。模型使用的是帝国时代OL的:)