【问题标题】:can anyone give me example of call method of skscene class from sknode class谁能给我从sknode类调用skscene类方法的例子
【发布时间】:2014-06-20 08:59:07
【问题描述】:

SKScene的MyScene类子类中

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

SKNode的员工类子类中

MyScene *objmyscene;
[objmyscene increaseScoreBy:2];

我想从员工类(SkNode 的子类)调用increaseScoreBy: 方法

【问题讨论】:

    标签: ios sprite-kit skscene sknode


    【解决方案1】:

    在员工类中,将父级指针作为场景。在创建员工对象时发送父指针。

    // 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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      • 1970-01-01
      • 2020-03-30
      相关资源
      最近更新 更多