从理论上讲,我可以在openGL ES中为iOS编写一款游戏,并希望轻松地将它移植到Android上吗?从Android到iOS怎么样?iOS OpenGL ES与Android OpenGL ES兼容?
4
A
回答
6
是的,我相信如果你用iOS的C/C++编写游戏,将它移植到Android并不会太麻烦。但是,如果您使用Objective-C编写游戏,那么确实会很麻烦。
+0
这实际上并没有解决手头的问题,也不应该被接受的答案! – 2014-07-15 02:32:09
7
有在Android和iOS游戏开发,你需要考虑的差异:
在Android中,你需要支持多个图形芯片:
- 不同的纹理压缩支持
- 主要性能差异
不同个的OpenGL ES实现:
- 巴吉gluUnproject实施的Android(有custom implementations,例如)
- 缺乏对Android的glGet *功能(但是你可以使用MatrixTrackingGL)
相关问题
- 1. OpenGL ES和OpenGL兼容着色器
- 2. OpenGL向后兼容OpenGL ES吗?
- 3. OpenGl ES,android FPS
- 4. 与OpenGL ES的
- 5. iPhone:Quartz2d与OpenGL ES
- 6. SurfaceView与OpenGL ES
- 7. OpenGL或OpenGL ES
- 8. 哪个OpenGL ES版本与OpenGL 3.3最兼容?
- 9. OpenGL雾与OpenGL ES fog
- 10. ConcurrentModificationException与Android和OpenGL ES 1.1
- 11. OpenGL ES GL_FIXED与GL_FLOAT
- 12. 在OpenGL ES的Android
- 13. Android上的OpenGL ES
- 14. Android OpenGL ES Line antialiase
- 15. Shader for Android OpenGL ES
- 16. Android OpenGL ES和2D
- 17. OpenGl ES 2D Android redraw
- 18. OpenGL ES 1.1 Android Cubemapping
- 19. android opengl es draw scale
- 20. Android OpenGL ES教程
- 21. GLSurfaceView与opengl ES 3.0
- 22. OpenGL到OpenGL-ES - glRectf()
- 23. 从OpenGL ES 1.1过渡到OpenGL ES 2.0
- 24. 混合OpenGL ES 1和OpenGL ES 2
- 25. OpenGL ES - glReadPixels
- 26. 编写OpenGL和OpenGL ES兼容代码指南?
- 27. Opengl ES 3.1支持ios?
- 28. 的OpenGL ES(在iOS上):
- 29. OpenGL es放大到touchPoint(iOS)
- 30. openGL es 2.0 TextureCoordinates参数ios
感谢错字修复。 :-) – Moshe 2010-10-03 06:32:30
移植比两个不同的API更容易,但OpenGL本身不保证不同硬件的结果相同。大部分类似但无论如何,不能保证。所以你仍然需要测试所有的渲染代码输出。 – Eonil 2013-11-03 00:06:24