Что я делаю, когда я перетаскиваю палец на экран, он сохраняет точки в массиве, используя ccTouchesMoved (CCSet * касается, событие CCEvent *).Переместить спрайт из точки в точку с той же скоростью
, который работает
Затем в методе обновления, если у него вызвать метод перемещения в моем единичном классе, который перемещает блок в первую точку в массиве затем удаляет его.
, который работает
Моя проблема в том, что, когда я пошевелить пальцем от точки А до B медленно по сравнению с тем, когда я пошевелить пальцем от точки А до Б быстрее, она сохраняет различное количество точек в массиве и движение не одно и то же.
Я пытаюсь высмеять тип управления полетом, где он всегда следует за вашей дорогой с одинаковой скоростью.
Является ли моя логика выключенной, и я собираюсь сделать это неправильно?