挑战:在 Swift Playgrounds 中创建有趣的视觉效果

有没有想过如何让五彩纸屑看起来像是从天而降?亦或是如何用代码创建万花筒效果?在这项挑战中,您的目标是参照 Swift Playgrounds app 的“形状”秘籍,创建引人注目的视觉效果。这种视觉效果可能是一组对象以有趣的数学规律旋转,或是在您的触控下呈现文字和流体形状。这完全取决于您:您想创建哪一种视觉效果?

开始挑战

首先,请在您的 iPad 或 Mac 上下载并打开 Swift Playgrounds,然后从左下角选择“查看全部”,启动 Swift Playgrounds 内容屏幕。在该屏幕中,您可在“起点”下方找到“形状”秘籍,并将副本下载到您的设备。

“形状”秘籍的起点有一些很好的例子,可供您在开始时参考。请查看“形状图形”页面,探索该秘籍中用于创建所有形状类型并将其置于场景中的基本 API。“触控和动画”将向您演示显示如何将动画应用于形状,并使用触控事件来驱动行为。最后,“Sprite 形状”可帮助您了解如何设置不同形状之间的物理交互。您可以在此处获取创建自己的视觉合成所需的全部信息。

想向社区展示您的视觉概念?您可以使用 "WWDC21-Challenges" 标记在开发者论坛上分享您创建的视觉效果,或者使用井字号标记 #WWDC21Challenges 在社交媒体上进行分享。

Visit the Apple Developer Forums

资源

Download Swift Playgrounds for macOS

Learn more about Swift Playgrounds

Read the WWDC21 Challenges Terms and Conditions