Я реализую игровое приложение. В нем есть какой-то москит (объект). Они перемещаются случайным образом на экране. Но я хочу переместить этот объект, как настоящую анимацию. Скажите, пожалуйста, какую анимацию мне нужно использовать. И я должен нужно использовать cocos2d или кварцевый сердечник? Пожалуйста, дайте мне совет.Как перемещать объект с помощью анимации?
ответ
Независимо от того, используете ли вы Quartz или Cocos2D, по вашему выбору. Оба подходят для того, что вы, возможно, захотите сделать. Cocos2D хорош, потому что у него много полезных вещей для разработки уже встроенных игр. Кварц хорош, потому что у него будет немного меньше накладных расходов (хотя обычно вы не заметите значительного влияния накладных расходов, если только не делаете какие-то реальные тяжелые вещи)
Если вы хотите, чтобы объект перемещался «случайно» через экран, вы можете используйте множество разных подходов. Для чего-то летающего, вы можете использовать угол для направления и расстояние. Затем вы произвольно меняете расстояние и направление каждый раз, когда объект достигает своего пункта назначения.
Чтобы сделать его более реалистичным, вы можете сгладить анимацию или сделать ограничение на величину угла, который может измениться.
Cocos2D имеет встроенный объект действия, который делает это в значительной степени. Вы можете использовать MoveTo в сочетании с EaseAction. Прочитайте документацию Cocos2D, чтобы узнать, как ее реализовать.
Я и моя команда работают над проектом iPhone, который использует некоторые алгоритмы флокирования для перемещения объектов вокруг с помощью Cocos2D, который поднялся вполне умело. Это похоже на то, что вы пытаетесь выполнить. Результаты довольно текучие. Я бы очень рекомендовал его.
- 1. Как правильно перемещать объект с помощью Bootstrap
- 2. Как перемещать объект с помощью радианов?
- 3. Как перемещать объект с помощью jQuery
- 4. C# Как перемещать кнопки управления справа налево с помощью анимации?
- 5. Как перемещать объект изображения
- 6. Невозможно перемещать изображение анимации по вертикали с помощью @keyframe
- 7. нужно перемещать сверху, когда нажимаете кнопку с помощью анимации
- 8. Java - Как перемещать объект вверх и вниз с помощью KeyListener?
- 9. Как перемещать объект в JPanel с помощью клавиш со стрелками
- 10. Как перемещать объект в холсте HTML5 с помощью ввода текста?
- 11. Как я могу перемещать свой объект с помощью функции MouseMove?
- 12. Как перемещать объект с помощью клавиш со стрелками?
- 13. Как перемещать объект случайным образом с помощью перехода.
- 14. Как перемещать объект с помощью мыши в C++?
- 15. Как перемещать и поворачивать объект в opengl с помощью матриц
- 16. Как перемещать объект в цикле с помощью клавиш со стрелками
- 17. Как перемещать объект со стрелками с помощью document.onkeydown?
- 18. Как перемещать другие элементы в анимации jQuery
- 19. Как перемещать просмотр вниз по анимации?
- 20. Как перемещать CCNode по дуге с линейной скоростью анимации?
- 21. Как перемещать объект в html?
- 22. Как перемещать объект через сетку
- 23. Как можно перемещать объект-объект const?
- 24. Как перемещать объект на экране
- 25. Как перемещать объект между словарями?
- 26. Как перемещать объекты с помощью CSS?
- 27. Программно перемещать объект FormulaFieldDefinition
- 28. Как перемещать объект без прохождения коллайдеров
- 29. LibGDX - Box2D: перемещать объект без ограничения скорости с помощью MouseJoint
- 30. плавно перемещать объект на мышку с помощью lerp