我在Scene Kit中使用overlaySKScene。在那个SKScene中,我使用一个掩码节点来裁剪SKCropNode。在Mac OS X上运行时,掩码节点可以正常工作,但是当我在iOS上运行时,它无法正常工作。
我认为这是因为iOS忽略了兄弟顺序,并且掩码节点显示在SKCropNode后面。当我尝试设置
时view.ignoreSiblingOrder = NO;
在SKScene中,它崩溃并说:
[GameView setIgnoresSiblingOrder:]: unrecognized selector sent to instance
GameView是SCNView的子类,所以我知道SCNView没有属性" ignoreSiblingOrder"。
我该如何解决这个问题?我是以错误的方式接近这个吗?在iOS上运行时,它是Scene Kit中的错误吗?