3

我只是有一个创建纸牌游戏的想法,我只是在考虑是否使用 OpenGl 或 CoreAnimation。你能告诉我使用 OpenGL 进行 2D 纸牌游戏是否有点矫枉过正。谢谢 :)

4

3 回答 3

9

不知道更多就很难说。不过,您可以使用 CALayers、图像或使用石英绘图来制作卡片。这实际上取决于您正在考虑的视觉效果水平。如果只是移动卡片,那么我会说使用图层。

于 2009-10-14T15:02:44.480 回答
2

可能想看看GeekGameBoard

“使用 Apple 的 Core Animation 构建棋盘和纸牌游戏的小框架。”

于 2009-10-14T18:28:44.150 回答
0

鉴于 Core Animation 使用 OpenGL 进行渲染,您可能不会注意到性能或内存使用方面的太大差异。我不认为你会通过使用 OpenGL 获得任何好处。另外,您必须自己处理所有动画,而不是 Core Animation 中预先构建的“设置它并忘记它”技术。

于 2009-10-14T15:22:14.627 回答