我有这个电话:(速度是一个CGPoint)
float velY = Velocity.y;
velY = [self DoJump:velY :gT];
对此:
- (float) DoJump:(float) velocityY:(ccTime) GameTime
{
return velocityY;
}
但我在调用时遇到错误,说不兼容的类型。有人能告诉我出了什么问题吗?
答案 0 :(得分:0)
我不知道你传递给函数的是什么,但你的定义看起来不对。它应该更像是:
- (float) DoJump:(float)velocityY andTime:(ccTime) GameTime
然后用
调用它velY = [self DoJump:velY andTime:gT];
确保将float
和ccTime
类型传递给方法。