【发布时间】:2018-12-21 17:54:19
【问题描述】:
目前,我正在使用 Core Graphics 制作形状,并使用 CAShapeLayer 和 CABasicAnimation 路径动画将形状转换为不同的形状。
但是由于游戏的复杂性,如果要进入 SpritKit,使用 SKShapeNode,(放弃 CAShapeLayer 并使用 SKShapeNode)我能否将其平滑地动画成不同的形状?
我没有看到可以让您更改SKShapeNode 路径的SKAction 方法。
提前致谢。
【问题讨论】:
-
你的身材怎么样?你想创造什么?您对
CAShapeLayer或SKShapeNode进行了哪些尝试? -
@Kamran CAShapeLayer 具有复杂的形状。大约200+点。我可以使用 CGPath 使用 SKShapeNode 重新创建形状。我碰到的墙是我必须为形状变化设置动画。
-
我相信你可以通过一系列动作来做到这一点,一些淡入淡出,最后添加你想要转换的形状。您不需要使用 CAShapeLayer 或任何 CoreAnimation。
标签: ios swift xcode sprite-kit skshapenode