【发布时间】:2009-10-14 14:59:18
【问题描述】:
我只是想创建一个纸牌游戏,我只是在考虑是使用 OpenGl 还是 CoreAnimation。你能告诉我使用 OpenGL 来制作 2D 纸牌游戏是否有点矫枉过正。谢谢:)
【问题讨论】:
标签: iphone objective-c opengl-es core-animation playing-cards
我只是想创建一个纸牌游戏,我只是在考虑是使用 OpenGl 还是 CoreAnimation。你能告诉我使用 OpenGL 来制作 2D 纸牌游戏是否有点矫枉过正。谢谢:)
【问题讨论】:
标签: iphone objective-c opengl-es core-animation playing-cards
不知道更多就很难说。不过,您可以使用 CALayers、图像或使用石英绘图来制作卡片。这实际上取决于您正在考虑的视觉效果水平。如果只是移动卡片,那么我会说使用图层。
【讨论】:
可能想查看GeekGameBoard。
“使用 Apple 的 Core Animation 构建棋盘和纸牌游戏的小型框架。”
【讨论】:
鉴于 Core Animation 使用 OpenGL 进行渲染,您可能不会注意到性能或内存使用方面的太大差异。我不认为你会通过使用 OpenGL 获得任何好处。此外,您必须自己处理所有动画,而不是 Core Animation 中预先构建的“设置后忘记它”技术。
【讨论】: