Как я могу заставить спрайты перетаскивать мышью, вы можете показать код, пожалуйста? Я пишу код для игры с линкорами, и мне нужны коды для перетаскивания мышью.Перетаскиваемый спрайт в SFML
ответ
Подумайте первое, что должно произойти в перетаскивание,
- Нажмите спрайт
- Перемещение мыши, удерживая их левой кнопкой на спрайт
теперь, когда мы уже что теперь мы можем подумать о втором шаге, переведя его в псевдокод.
if (check here if the user is moving)
{
if (check here if the user is holding left button)
{
if (check here if mouse is inside the sprite)
{
set the position to the mouse pointer.
}
}
}
Вы получили это? :)
Можете ли вы помочь с кодом sfml, но не с псевдокодом? Потому что у меня также есть псевдокод – Tessium
Мы не можем дать вам никакого кода, не имея вашего кода в вопросе/что вы пробовали – Treycos
@AzizKobilov Я предлагаю вам прочитать учебное пособие по сайту sfml или получить книгу и прочитать о столкновении AABB (Осевая выровняющая ограничительная коробка) –
- 1. C++ SFML спрайт неправильный размер
- 2. Как вы можете анимировать спрайт в SFML
- 3. SFML 2,0 C++ спрайт в массив/вектор
- 4. Экстремальный спрайт, когда враги перерисовываются SFML
- 5. C++ SFML - Как сделать прыгающий спрайт?
- 6. Как разместить один спрайт на другом в SFML?
- 7. Как сделать любой спрайт dissapear в C++/sfml 2.1?
- 8. C++ SFML текстура и спрайт в классе (белый ящик)
- 9. SFML 2.1 Как сделать один спрайт лицом другого спрайта
- 10. SFML - сбой программы при попытке нарисовать спрайт из вектора
- 11. Спрайт каждые несколько секунд при перемещении со временем SFML C++
- 12. Выборочное преобразование в SFML
- 13. C++ SFML - Как читать два ключа в SFML одновременно?
- 14. Как правильно перемещать спрайт?
- 15. C++ SFML Представление фотографий
- 16. SFML sprite movement
- 17. Tilemap Collision SFML C++
- 18. Почему изображение спрайт-спрайт?
- 19. Как повернуть спрайт в точку?
- 20. Как сделать плавное перемещение в C++, SFML
- 21. Как я могу остановить мой спрайт от взбалтывания в воздухе в SFML?
- 22. Белый квадрат в SFML, спрайт и текстура, хранящиеся в разных объектах
- 23. SFML-спрайты вообще не отображаются
- 24. SFML ничего не нарисовал?
- 25. Положение мыши с прокруткой экрана в SFML
- 26. Перетаскиваемый образ в CKEditor
- 27. Перетаскиваемый элемент в javascript
- 28. Определение, когда спрайт переходит в другой спрайт
- 29. Почему мой спрайт не отображается?
- 30. Перетаскиваемый QWidget
Что вы пробовали? Вы знаете, как рисовать спрайт вообще? Вы знаете, как захватить ввод мыши? С какой частью у вас проблемы? – Alex
Yup, я знаю, как рисовать, но у меня проблемы с перетаскиванием – Tessium