我目前正在编写一个演示应用程序,在多台显示器上全屏显示图像和视频。图像和视频一个接一个地显示并淡入淡出。
目前我的工作正常,但渐变不平滑,有点卡顿。我的代码当前在显示的每个组件上为 alpha 设置动画。
[[self.videoView animator] setAlphaValue:1.0f];
有没有办法可以提高 OSX 的性能?
例如,当在 iPhone 上使用 cocos2D 时,在内容上上下淡化颜色层比淡化内容本身更有效(即在最简单的组件上设置 alpha 动画)。但是,我在 Cocoa 中看不到任何可以简化计算的东西(即没有简单的纯色层概念)。
我希望这很清楚!谢谢你。