任何人都可以从sknode类给我skscene类的调用方法示例

时间:2014-06-20 08:59:08

标签: ios sprite-kit skscene sknode

SKScene

的MyScene类子类中
- (void)increaseScoreBy:(float)amount
{
    score += amount;
    scoreNode.text = [NSString stringWithFormat:@"Score:%1.0f", score];       
}

SKNode

的员工类子类中
MyScene *objmyscene;
[objmyscene increaseScoreBy:2];

我想从员工类(increaseScoreBy:的子类)

中调用SkNode方法

1 个答案:

答案 0 :(得分:0)

在员工类中,将父项的指针保存为场景。在创建员工对象时发送父指针。

// use this in employee class
+(id)initWithParent:(id)InParent
{
     employee *obj = [employee alloc] init];
     obj.parentNode = InParent
     return obj;
}

//您可以访问MyScene对象员工类

  MyScene *objmyscene = (MyScene*)self.parentNode;