рывковый эффект при движении предметов - PullRequest
0 голосов
/ 19 февраля 2009

я пытаюсь создать игру, в которой несколько объектов (UIImageViews) пересекают экран ... эти объекты генерируются с интервалом от 1 до 0,45 секунд ... когда они генерируют в диапазоне 1-0,60 секунд, они перемещаются плавно ... но когда они генерируют со скоростью менее 0,6 секунд, их движение не плавное, они начинают дергаться ... у меня также есть UIImageView, который меняет положение в зависимости от события touchsmoved ... пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 23 февраля 2009

Эй, ребята, я смог решить проблему, создав 3 различных потока, один для генерации объектов, один для перемещения по объектам и другой для перемещения объекта в событии перемещения касаний. Ранее я использовал таймеры для этого ...

но использование потоков решило проблему

В любом случае спасибо за вашу помощь:)

0 голосов
/ 19 февраля 2009

Очевидно, что ваша игра использует слишком много ресурсов процессора. Попробуйте оптимизировать его с помощью профилировщика (например, Shark) и сделайте метод создания объекта менее трудоемким. (Создать кучу объектов за один раз, а затем просто использовать их вместо создания новых?)

Что такое профилирование?

Если вы вообще не знаете профилирование, прочитайте это введение, написанное Майком Эшем . (Отличный блог между прочим.)

Вот документация Apple на Акулу .

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