Вам нужно вычислить «расстояние» между вашими [начальными] и [конечными] точками, а затем вы можете вычислить «продолжительность», чтобы ваш спрайт двигался с постоянной скоростью. Что-то вроде
скорость плавания = 1; // здесь вы определяете скорость, которую хотите использовать.
CGPoint start = sprite.position; // here you will get the current position of your sprite.
CGPoint end = ccp(pointBoard[x][y].x,pointBoard[x][y].y);
float distance = ccpDistance(start, end); // now you have the distance
float duration = distance/speed; // here you find the duration required to cover the distance at constant speed
Теперь вы можете вызывать функцию CCMoveTo и предоставлять рассчитанную выше длительность, чтобы ваш спрайт двигался с той же скоростью.
Надеюсь, это поможет .. !!