我需要制作一个带有形状工具栏的游戏,该工具栏可以在屏幕上拖动,具有以下功能
- 形状可以复制
- 形状可以拉伸和调整大小
- 形状可以旋转
- 形状颜色可以改变
- 形状可以切成两半,现在每一半都是自己的形状
Quartz 2D 是解决这个问题的正确方法吗?
我认为您需要更好地指定您的游戏功能,
我假设你的整个游戏都是 Quarz 2D 并且它是为 iPad 设计的。
我对此有两种看法:
1)如果您不需要 UIKit(表格、按钮和其他功能),如果您计划用 Quarz 2D 制作整个游戏,并且计划实时缩放、拖动和下降等...我认为使用 OpenGL ES 时您的帧速率会减少很多。
2)如果你需要 UIKit ,并且你的游戏是基于 UIKit 的,Quarz2D 可以在那里占有一席之地,我认为 Quarz2D 最适合动画/效果到 UIKit 丰富的应用程序(见“Reeder”和官方的“Twitter”应用程序) ,这些应用程序由 Quarz2D 和 UIkit 授权。