Как вы вернетесь из метода? - PullRequest
0 голосов
/ 22 июля 2010

У меня есть этот вызов: (Velocity - это CGPoint)

float velY = Velocity.y;
velY = [self DoJump:velY :gT];

На это:

- (float) DoJump:(float) velocityY:(ccTime) GameTime
{

   return velocityY;
}

, но при вызове я получаю сообщение о несовместимых типах.Может кто-нибудь сказать мне, что не так?

1 Ответ

0 голосов
/ 22 июля 2010

Я не знаю, что вы передаете в функцию, но ваше определение выглядит неправильно. Это должно быть больше похоже на:

- (float) DoJump:(float)velocityY andTime:(ccTime) GameTime

и затем вы звоните с

velY = [self DoJump:velY andTime:gT];

Обязательно передайте в метод float и ccTime типы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...