2014-11-23 36 views
-1

我的下一个questiion是 如果我说skspriteNode类,然后说它的类型为skNode那么会发生什么......? 是该节点仍然可以访问skspritenode和skspritenode的锚点任何对象为skspriteNode类分配内存,但该对象类型是sknode然后会发生什么?

SKSpriteNOde * node = [SKSpriteNOde spriteNodeWithColor:[] size:]; node.anchorPoint = CGPointMake(.1,1);

[(NSMutableArray *)sarray addObject:node];

更新版本(SKNode *在sarray节点1) {

SKNode *节点3 =节点1;

那么这个节点3属于锚点(.1,1)雅(0,0)默认...

}

回答

0

是的,但只能通过:

SKSpriteNode * SN = (SKSpriteNode *)node1;

(此为任何类真而不仅仅是SKSpriteNode)

+0

然后如果[场景的addChild:节点3];那么它使用锚点它的锚点(.1,1)默认情况下在场景坐标 – 2014-11-23 17:25:53

+0

我知道了,,,所以谢谢 – 2014-11-23 21:37:20

相关问题