我们正在开发一款网页游戏,它的两个最大部分使用了 WebGL。使用 HTML/CSS 太慢而且太有限,所以它不可行。
事实是,iOS 尚未公开支持 WebGL,仅在 iAd 上支持。我猜测,一旦苹果和微软声称的安全问题得到解决,并且看起来足够稳定,苹果最终会支持它。
问题是,如果苹果不通过发布下一个市长 iOS 版本来做到这一点,那么我们手中将有一个无法运行的移动 WebGL 游戏。 6 个月的开发和测试时间被浪费了。
那么,问题:
如果是这样,将游戏的 WebGL 部分移植到 native iPhone OpenGL 的可行性如何(就时间而言)?恐怕移植的时间比游戏本身的开发时间还要长。
我在 Stack Overflow ( like this ) 上看到帖子,建议在 Android 上手动将 OpenGL 接口(interface)添加到 WebKit 元素。它会比本地慢。但不管怎样……这是 AppStore 可以接受的吗?苹果对这类东西的限制非常严格......
感谢大家抽出时间!
最佳答案
我想说,由于问题中缺乏输入数据,移植需要 2-3 个月的时间。当然,如果这意味着同时学习 Obj-C,那将是一场艰苦的战斗。
OpenGL 在每个运行时都是相同的,因此移植应该很简单,甚至可以在 native 应用程序的上下文中运行 JS。
Apple 并不关心你向 App Store 提交的内容,只要它有效即可。
关于iphone - 将 WebGL 游戏移植到 iPhone 的原生 OpenGL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8272432/