SKTUtils错误嘉豪

时间:2016-04-23 23:37:43

标签: objective-c sprite-kit sktutils

将SKTUtils添加到我的项目中,它只是不想合作。我害怕改变太多,因为我认为它是以非常具体的方式编码的。这是我得到的一些错误,无法弄清楚。返回20个错误然后说错误太多,现在停止。

这些返回:“不兼容的块指针类型初始化'_Strong SKTTiming函数'AKA'float(^ _ strong)(float),表达式为'void'(^)(float)

使用未声明的标识符'M_PI_2',M_Pi

使用float(float)类型隐式声明库函数'sqrtf'

SKTTimingFunction SKTTimingFunctionSineEaseIn = ^(float t) {
  return sinf((t - 1.0f) * M_PI_2) + 1.0f;
};

SKTTimingFunction SKTTimingFunctionSineEaseOut = ^(float t) {
  return sinf(t * M_PI_2);
};

SKTTimingFunction SKTTimingFunctionSineEaseInOut = ^(float t) {
  return 0.5f * (1.0f - cosf(t * M_PI));
};

SKTTimingFunction SKTTimingFunctionCircularEaseIn = ^(float t) {
  return 1.0f - sqrtf(1.0f - t * t);
};

1 个答案:

答案 0 :(得分:1)

听起来像旧版SKTUtils?不再使用M_Pi。

我刚刚创建了一个Xcode 7.3.1 SpriteKit项目并放入了一个干净的SKTUtils,没问题。

SKUtils不久前更新了7.3

https://github.com/raywenderlich/SKTUtils