将WebGL游戏移植到iPhone的原生OpenGL?

时间:2011-11-25 17:27:05

标签: iphone ios html5 opengl-es webgl

我们正在开发一种网页游戏,它使用WebGL作为其中最重要的两个部分。使用HTML / CSS太慢而且太有限,所以它不在桌面上。

事实上,iOS尚未公开支持WebGL,仅适用于iAd。我猜想,一旦他们和微软声称已经修复了安全问题,Apple最终会支持它,并且看起来足够稳定。

问题是,如果Apple没有通过发布下一个市长iOS版本来做到这一点,那么我们将掌握一个无法运行的移动WebGL游戏。 6个月的开发和测试浪费。

所以,问题:

  • 如果是这样的话,将游戏的WebGL部分移植到原生iPhone OpenGL有多可行(关于时间量)?我担心移植比游戏本身的开发需要更长的时间。

  • 我在Stack Overflow(like this)上看过帖子,建议在Android上手动将OpenGL界面添加到WebKit元素中。它比本机慢。但无论哪种方式......这是否可以在AppStore中被接受? Apple对这些东西非常严格......

谢谢大家的时间!

1 个答案:

答案 0 :(得分:3)

我认为移植需要2-3个月,而问题中缺少输入数据。当然,如果这意味着同时学习Obj-C,那将是一场艰苦的战斗。

OpenGL在每个运行时都是一样的,所以移植应该很简单,甚至在本机应用程序的上下文中运行JS。

只要有效,Apple就不会关心您提交给App Store的内容。