У меня проблема с гладким движением в C++ w/sfml. Кто-то может сделать алгоритм для плавного перемещения формы/спрайта на 15 px (спрайт/форма 15 px) нажатием кнопки? Благодарю.Как сделать плавное перемещение в C++, SFML
ответ
Поскольку многие другие программисты могли бы хотеть знать, что здесь есть, но в следующий раз задать более точный вопрос
Вот мой способ сделать плавное движение:
Возьмите первоначальное движение, позволяет сказать, 25, 15
в секунду
Сделайте петлю, как это:
void GameEngine::GameLoop()
{
sf::Clock timer;
sf::Time tickRate;
sf::Vector2f movement(25.0,15.0); // Your movement vector
while(/* wahtever */){
tickRate = timer.restart();
yourShape.move(movement * ((float)tickRate.asMilliseconds()/1000)); //Move your shape depending on the time elapsed between two frame
yourWindow.clear();
yourWindow.draw(yourShape);
yourWindow.display();
}
}
Ошибка при выполнении этого: ** движение ** * (поплавок) tickRate.asMilliseconds() **/** 1000 – BlackOHAWK
Это хорошо работает .. Я не понимаю вашу проблему – Treycos
- 1. Как сделать плавное перемещение спрайтов в cocos2d
- 2. Плавное перемещение в Java
- 3. Сделайте плавное скольжение анимации SFML
- 4. Невозможно получить плавное движение в SFML
- 5. Перемещение мяча в SFML
- 6. C++ SFML - Как сделать прыгающий спрайт?
- 7. Плавное перемещение contentoffset UIScrollView Swift
- 8. Плавное перемещение JButton на действие
- 9. Перемещение формы с помощью SFML C#
- 10. Имитировать плавное перемещение Событие программно
- 11. Плавно Перемещение Spaceship с SFML C++
- 12. Как я могу замедлить перемещение прямоугольника в C++/SFML
- 13. Перемещение объекта с помощью SFML
- 14. Сделать объект движется плавно в C++ - SFML
- 15. Согласованное и плавное перемещение через джойстик
- 16. Как сделать плавное вращение изображения в Android?
- 17. Перемещение сфокусированных спрайтов постепенно в положение цели (C++ и SFML)
- 18. Плавное перемещение изображения аннотации на Mapview
- 19. Плавное движение точки в C#?
- 20. Как сделать любой спрайт dissapear в C++/sfml 2.1?
- 21. C# плавное движение объекта
- 22. Плавное перемещение сверху вниз 2-го символа в Uniity
- 23. Плавное перемещение из пункта А в пункт Б
- 24. C++ SFML - Как читать два ключа в SFML одновременно?
- 25. Плавное перемещение изображения в виде кнопки: картинка держится в движении
- 26. Рисование миникарты в SFML/C++
- 27. C++ SFML, на орбите
- 28. C++ и GLUT плавное движение
- 29. Как сделать плавное выгорание в виде пользовательских прокруток в JavaScript?
- 30. Как передать изображение в SFML C++
Что ваши попытки создать такой алгоритм был? –
Я не знаю, как сделать движение SMOOTH, я знаю «фиксированное» движение (идентификатор.move (x, y)). – BlackOHAWK
Нет никакого «плавного» или «фиксированного» движения, просто используйте значения меньшего размера. – Treycos