把 Apple TV 的史努比屏保搬到了 macOS 🐶

11 小时 55 分钟前
 dingdangnao

周末台风来了,在家没什么事,就用 Codex 猛蹬了一个 macOS 版的 Snoopy 屏幕保护程序。

之前在网上找到的一些项目,要么使用的是 Simulator 里的素材,相比 Apple TV 真机少了非常多;要么是花很长时间直接录屏,画质会有损失,播放方式也比较固定,少了一些原版的随机性。

于是给 Codex 定了一个目标 去找 tvOS 26 中使用的 Snoopy 屏保素材。 没想到还真让它找到了。

接下来就是根据这些素材拼出一个完整的屏保。原本以为只是播放视频,实际处理起来比想象中复杂很多,里面有各种序列帧、素材拼接、图层合成、蒙版和转场。

按照之前观察 Apple TV 屏保的规律,这些内容可能还会根据时间、节日,甚至天气发生变化。

时间和节日相关的选择逻辑已经让 Codex 写进去了,不过暂时还没有完整验证。

天气相关的部分先删掉了,因为还得接 WeatherKit ,感觉有点太麻烦 😂

本身对 iOS macOS 开发完完全全是零基础,过程中遇到了不少问题。基本就是改了又改、修完这里又坏那里,最后总算磨出了一个能正常使用的版本。

目前可能还有一些 Bug ,有兴趣的可以下载试试。

GitHub

dingdangnao/Snoopy-Screensaver

下载 ( 约 7.8 GB 有点大 )

最后还得感谢一下 Tibo 😂 ( 懂的都懂。

667 次点击
所在节点    分享创造
3 条回复
Ariver
9 小时 1 分钟前
wow ,很不错啊,apple tv 上这个屏保很多让人会心一笑的小细节
dyyd993
7 小时 51 分钟前
dingdangnao
7 小时 13 分钟前
@dyyd993 第一次打卡要 verify 一会儿吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1226920

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX