iOS的OpenGL ES与Android的OpenGL ES兼容吗?

4

理论上,我可以使用OpenGL ES编写iOS游戏,并期望轻松地将其移植到Android吗?反之呢?


移植比使用两个不同的API更容易,但OpenGL本身不能保证在不同硬件上获得相同的结果。大多数情况下是相似的,但无论如何都不能保证。因此,您仍然需要测试所有渲染代码的输出。 - eonil
2个回答

7

在Android和iOS游戏开发中,您需要考虑以下差异:

在Android中,您需要支持多个图形芯片

  • 不同的纹理压缩支持
  • 性能存在重大差异

不同的OpenGL ES实现


6

我认为如果你用C/C++编写iOS游戏,将其移植到Android不会太麻烦。然而,如果你使用Objective-C编写游戏,那么确实可能会很麻烦。


这真的没有解决问题,不应该被接受为答案! - jesses.co.tt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接