在SpriteKit中将ShapeLayer移动到SKNode后面的问题

时间:2015-05-24 11:28:36

标签: animation sprite-kit uibezierpath cashapelayer skshapenode

我使用CAShapeLayer构建了一个动画(感谢here的帮助)

我正在为应用程序使用spritekit,我需要确保shapelayer出现在屏幕上的节点后面。有没有办法这样做,因为zPosition似乎在节点和CAShapeLayer之间不起作用?

我也尝试将形状构建为SKShapeNode,但是当我这样做时,我无法为bezier路径设置动画。

编辑: 从下面提供的链接我现在尝试创建两个子视图。一个托管CAShapeLayer,另一个托管所有节点。然后我可以将子视图放在屏幕上。我现在遇到的问题是我无法向子视图添加节点 - 收到以下错误。

secondView确实有一个名为addChild的成员。

(secondView是SKView) 有什么想法吗?

0 个答案:

没有答案