求教手机3D游戏开发
各位大侠,小弟刚接触手机游戏开发不久,看了一段时间的OpenGL ES 1.x
用的一直是开源的Vicent库,做些UI界面感觉还行,但是实时渲染效率就很低了,画一个背景图,一个按钮,一个不停旋转的立方体,总共不到20个三角形,模拟器只有9帧左右,真机上也才10帧.
Vicent库是把浮点转成定点来运算,其次就是软件实现OpenGL ES,所以比较慢吧.感觉用来学习是可以的,但是要用到实际项目好像就有点吃力了.
我也下载了一些手机上的3D游戏,一个3D摩托车,一个Chopper Fight, 两个游戏都是OmniGSoft公司出的,而且是02,03年的游戏了,但是在真机上却能跑的比较流畅,至少有16帧左右,同样都没有硬件加速,为什么他们能跑的那么快啊,要是有硬件加速就更快了,Chopper Fight还针对2700G芯片做了优化.
OmniGSoft自己开发的引擎支持OpenGL ES, 同时也有自己的渲染库, 为什么他们自己的渲染库效率那么高啊.
另外我还跑了一个irrlicht游戏引擎wince版的helloword,他用的也是自己的渲染库,但效率同样不高,画个四面体也只有7帧.
还有就是最近看到成都丁果出的七夜的相关信息,感觉也是非常的牛逼.
手机3D游戏现在国内的开发情况如何啊,是不是只有在带GPU的机型上,获取厂商的SDK,这样才可能开发出相对流畅的游戏来呢
希望各位大牛,大仙,大神跳出来吼两嗓子啊,小弟感激不尽,帮顶也给分