gpt4 book ai didi

cocoa - 用于创建 OS X 小部件的 OpenGL 或 QuartzComposer

转载 作者:行者123 更新时间:2023-12-03 17:08:43 24 4
gpt4 key购买 nike

我正在看http://www.youtube.com/watch?v=XiqgmAYrd3c并且认为创建一些 NSView/UIView 系统兼容的小部件(具有视频中的一些交互)可能会很有趣。其中一些涉及一些流畅的 3D 动画。有没有人尝试过使用 OpenGL 或 Quartz Composer 创建与该视频中类似的小部件?有谁知道 Quartz Composer 中是否有可能而不是下降到 OpenGL 级别?

最佳答案

您可能想要使用 Core Animation制作这些类型的小部件。核心动画使用 OpenGL 进行加速,但与较低级别的 OpenGL 相比,它更适合对许多 2D 图层进行动画处理并与更多标准小部件和事件交互。 Quartz Composer 非常适合制作某些类型的装饰动画,但这才是它的主要目的,而不是构建 UI。 Core Animation 还有一个优点,如果你想要做较低级别的图形,或者集成 Quartz Composer 动画,你可以将它们中的任何一个放入 CALayer 中,从而获得所有系统的优点。请参阅QCCompositionLayerCAOpenGLLayer了解详情。

要了解 Core Animation 的一些功能,您应该观看 Steve Jobs's keynote introducing Core Animation .

关于cocoa - 用于创建 OS X 小部件的 OpenGL 或 QuartzComposer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723968/

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