没错,现在你可以在等待App内容加载的时候玩“打砖块”游戏了!
自从下拉刷新这个交互方式发明以来,几乎成为每个App的标配,但现在它有被玩坏的趋势——如果能在下拉框里玩游戏呢?
开发者Dominik Hauser在开发iOS App的时候,有一天突然脑洞大开,想着,在下拉刷新的下拉框里放一个加载提示实在太单调了,我们就不能玩点别的吗?于是他将“打砖块”小游戏搬到了下拉框中,从此我们就能在下拉刷新里玩游戏了,效果如下图:
这个项目是开源的,基于Swift编写,小游戏部分则使用SpriteKit完成,你可以在Github上找到它的源码。
该项目目前还是beta版,作者计划后续给它添加等级等更多内容。该组件的安装和使用都很简单,下载源码后,将BreakOutToRefreshView.swift添加到你的项目,然后按照Github主页上的说明操作即可。需要注意的是,这个项目已经升级到Swift 1.2版,之前的版本则在Tag “Swift1_1”下。
Dominik还表示,其实不仅仅能在下拉刷新里玩“打砖块”游戏,其它小游戏也能搬上去,只要你能想出合适的玩法,比如在下拉刷新里玩Flappy Bird,想想还真是挺有意思的~