我一直想知道 Flipboard 是如何工作的,交叉路口的标签是如何完美而奇妙地透视变形的。他们到底是怎么做到的?老实说,我每次打开它时都想知道,所以我想,我也想学着这样做。或者,如果您碰巧知道应用程序 Clear(一个待办事项管理器),它也可以很好地扭曲和剪切视图。我应该怎么做才能学会做这种魔法?那些 Core Graphics 动画?这不是一个“简单”的图像动画,对吧?我知道这不是与代码相关的问题,但这里的人们知道我可以在哪里找到/了解这类东西。另外,我认为 Core Graphics 可以让你创建渐变和其他神奇的东西,对吗?我很想知道在哪里学习。我要提到的一件事是,例如 Ray Wenderlich 的 Tiny Wings 教程,他用我完全不理解的代码设置了所有的山丘。我已经在 Objective-C 中学习和工作了大约 2.5 年,我认为我已经获得了非常广泛的语言知识。(下图:Ray Wenderlich 的小翅膀教程中的汉字(对我来说))。这是什么 gl___ ?
glBindTexture(GL_TEXTURE_2D, _stripes.texture.name);
glDisableClientState(GL_COLOR_ARRAY);
glColor4f(1, 1, 1, 1);
glVertexPointer(2, GL_FLOAT, 0, _hillVertices);
glTexCoordPointer(2, GL_FLOAT, 0, _hillTexCoords);
glDrawArrays(GL_TRIANGLE_STRIP, 0, (GLsizei)_nHillVertices);