滑动动画和功能

时间:2018-08-27 23:21:53

标签: ios swift sprite-kit

我正在寻找有关如何在iPad应用程序中实现动画/功能的建议。

我的客户要求我重建他们的旧应用程序。他们没有原始代码,只有Mac模拟器上安装的应用程序。下面的视频是使用模拟器上的旧应用制作的。

描述我要执行的操作的最佳方法是简单地向您显示一个简短的剪辑,在这里:https://youtu.be/odft0pNGdvg

基本上,我需要滑动背景/场景/精灵/无论它在哪里,以显示另一个面板。然后将图块从新面板移到主面板上。主面板虽然略微移开,但仍可以与之交互。

我已经有很大一部分使用SpriteKit构建的应用程序了,这最后一个主要功能却暗示了我,大声笑。关于如何解决这个问题的任何想法?我曾经有一个想法是将SKViews或SKScenes堆叠在一起,但我真的无法弄清楚。

提前感谢任何想法!

1 个答案:

答案 0 :(得分:0)

谈到UIKit结构,我可以看到一个“幻灯片菜单”,其中左视图具有缩放和淡入淡出的双重动画效果。说到sprite-kit,如果您想实现与该视频类似的功能,则可以使用两个SKScene(第一个{{1})顶部的两个按钮来制作一个SKNode }要更改其行为,每个节点应具有“背景”精灵,其中左侧节点应具有整个场景大小宽度的55%或60%,第二个节点应具有场景的整个大小。

第一种情况是:隐藏并缩小左节点,右节点覆盖整个屏幕,比左节点大SKNode

然后,您应执行滑动手势并为演示视频后的节点设置动画,因此左侧节点应通过向右滑动而向右移动,同时应出现左侧节点,并在其左侧缩放和淡入淡出屏幕。制作起来应该很简单。