gpt4 book ai didi

iphone - 在哪里可以找到 iPhone 上的 Quartz 2D 绘图示例?

转载 作者:行者123 更新时间:2023-12-03 18:49:09 25 4
gpt4 key购买 nike

我将使用 Quartz 在 Iphone 中开发 2D 游戏。

Quartz 和 QuartzCore 之间的主要区别是什么?

我在互联网上搜索了很多,但只能找到带有 Quartz Examples 的 MAC OS。

如果任何机构有任何使用 Iphone 开发的 Quartz(2D) 示例的链接/URL,它将在真实的 Iphone 设备中运行?另外,如果可能的话,请提供 Quartz Iphone 的一堆示例/存储库的链接。

谢谢

米沙尔·沙阿

最佳答案

我认为您可能会混淆一些事情。 Quartz 允许您进行静态 2-D 矢量绘图,但这与 QuartzCore 框架不同,如果您希望使用 Core Animation,则可以将 QuartzCore 框架导入到项目中。当谈到 Mac 或 iPhone 上的 2D 动画时,Core Animation 正是您所需要的(如果您不打算走 OpenGL ES 的路)。你真的不想使用 Quartz 重画移动场景,因为你会得到糟糕的显示性能。

这确实令人困惑,因为您可以使用 Quartz 将 2-D 矢量或光栅艺术绘制到 UIViews 或 CALayers 中,然后使用 Core Animation 对其进行动画处理。为了更好地介绍 Quartz,我推荐 Quartz 2D Programming Guide 。对于核心动画,有Core Animation Programming Guide ,以及Core Animation book by Bill Dudney .

你是对的,Mac 上的 Quartz 以及 Core Animation 都有很多示例代码,但好处是 Quartz 和 Core Animation 在 Mac 和 iPhone 上使用几乎相同的 API。虽然存在一些细微的差异,但大多数情况下,为一种语言编写的代码可以在另一种语言上运行。例如,我们设计了Core Plot framework围绕核心动画,使用 Quartz 绘图,因为我们可以在 Mac 和 iPhone 版本的框架之间拥有几乎相同的代码库。这至少是您可以查看的一大段示例代码。

最后,Opacity是一个非常简洁的实用程序,可以让您绘制矢量图稿并生成 Quartz 绘图代码以在您的应用程序中重现该图稿。这是尝试新事物的好方法。

关于iphone - 在哪里可以找到 iPhone 上的 Quartz 2D 绘图示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1677984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com