求教手机3D游戏开发

lukziliary 2009-08-07 09:50:07
各位大侠,小弟刚接触手机游戏开发不久,看了一段时间的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,这样才可能开发出相对流畅的游戏来呢

希望各位大牛,大仙,大神跳出来吼两嗓子啊,小弟感激不尽,帮顶也给分
...全文
192 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wade_li 2009-08-15
  • 打赏
  • 举报
回复
我的博客里面有篇贴来的文章,你看一下,或许会有帮助!好像用浮点速度就会慢许多。。。。。。
lukziliary 2009-08-14
  • 打赏
  • 举报
回复
在up一次, 怎么没有人接分啊
lukziliary 2009-08-11
  • 打赏
  • 举报
回复
楼上的大侠,在成都么,如果有d3dm的测试结果能不能分享一下,O(∩_∩)O
88csdn 2009-08-10
  • 打赏
  • 举报
回复
呵呵,开源的优化工作量也是很大的哦,一直没有时间实验一下D3DM到底怎样~~~
还有提到了成都丁果,呵呵~~~
帮顶~~~
lukziliary 2009-08-10
  • 打赏
  • 举报
回复
这里人气貌似不旺......
yihan7h 2009-08-08
  • 打赏
  • 举报
回复
帮顶
北方大冬瓜 2009-08-07
  • 打赏
  • 举报
回复
开源的库优化肯定不够,优化够的都商业化了,自己优化吧
lukziliary 2009-08-07
  • 打赏
  • 举报
回复
谢谢楼上两位

d3dm 有帖子说也是比较慢, 我感觉移动平台还是OpenGL ES是行业标准啊: http://www.khronos.org/

Android,Symbian,iPhone各大平台都是,手机和PC还是不一样,ms无法垄断了
chxy85 2009-08-07
  • 打赏
  • 举报
回复
我只知道Direct3D,针对手机有mobile版的,打算抽时间研究一下。。。个人觉得MS的系统还是用MS的标准开发比较好
世外涛缘 2009-08-07
  • 打赏
  • 举报
回复
对3D不了解,只能帮顶了。
czbever 2009-08-07
  • 打赏
  • 举报
回复
用D3dm吧 openGL不好用
lukziliary 2009-08-07
  • 打赏
  • 举报
回复
(⊙o⊙)… 楼上的大侠,你好啊,自己优化需要如何入手啊,刚做不久,需要如何下手呢

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧