【发布时间】:2016-10-17 22:35:10
【问题描述】:
我正在制作具有各种状态和状态之间动画的复杂按钮,以及循环“吸引”动画。由于阴影、高光、发光和内部视觉变化的性质,按钮非常复杂。
每个按钮都有多个用于绘图和动画的 SKSpriteNodes、多个 SKLabelNodes 和多个 SKEffectNodes,以及基于自身和他人状态在状态之间转换的动作,以及对自身的触摸事件。
目前这些按钮是从 SKSpriteNode 子类构建和实例化的。
但我突然想到我可能做错了,我应该继承一个 SKNode。
在上述情况下,将元素堆叠成 SKNode 与 SKSpriteNode 的子类有什么优缺点?
【问题讨论】:
标签: button sprite-kit skspritenode subclassing sknode