我是cocos2d的初学者,但认为cocos2d源自openGL。其实我也有UIKit的基础知识。因此,我想知道坐标系统的不同之处。两者均适用于iOS,但两者的坐标系统却完全相反,为什么会这样呢?

最佳答案

因为开发OpenGL的人认为他们的坐标系(原点在左下)对于3D应用程序更好,而开发UIKit的人认为他们的坐标系(原点在左上角)是这种类型的更好选择。 UIKit支持的应用程序。

可以说,两个团队都做出了正确的选择。

关于ios - 作为iOS的组件, cocoa Touch和openGL具有不同的坐标系。为什么会这样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8533950/

10-12 05:33