Sprite kit 没有zPosition(0)的孩子的相对顺序是什么?

Sprite kit 没有zPosition(0)的孩子的相对顺序是什么?,sprite-kit,zposition,Sprite Kit,Zposition,我读了《精灵编程指南》,他们描述了孩子们的zPosition是如何基于父母的 例如,如果父对象有100个zPosition,而子对象有1个zPosition。 该子对象的相对(场景)位置为101。 为了提高效率,假设ignoreSibling order设置为true 使用此逻辑: 如果一个孩子没有zPosition或zPosition为零,那么它的相对zPosition会与它的父母相同吗 例如: 如果父对象的zPosition为100,而子对象的zPosition为0。 孩子的相对位置是100

我读了《精灵编程指南》,他们描述了孩子们的zPosition是如何基于父母的

例如,如果父对象有100个zPosition,而子对象有1个zPosition。 该子对象的相对(场景)位置为101。 为了提高效率,假设ignoreSibling order设置为true

使用此逻辑: 如果一个孩子没有zPosition或zPosition为零,那么它的相对zPosition会与它的父母相同吗

例如: 如果父对象的zPosition为100,而子对象的zPosition为0。 孩子的相对位置是100

如果这是真的,这意味着我们应该始终将孩子的zPosition设置为1,以避免父对象被渲染到子对象之上的可能性


我读过类似的问题,但他们似乎忽略了孩子没有位置的情况

依附于ignoresiblingorder变量:@simone yes假设它设置为true。那么你的句子“如果这是真的,这意味着我们应该始终将孩子的zPosition设置为1”是否正确?依附于ignoresiblingorder变量:@simone yes假设它设置为true。你的句子是否正确“如果这是真的,这意味着我们应该始终将孩子的zPosition设置为1”