Я хочу использовать Qt для написания простой игры C++ 2d (kinda-pacman). У меня уже есть модель приложения (чистый C++), теперь мне нужно реализовать часть рендеринга, и я пытаюсь найти лучшие классы Qt для рисования 2D-графики на холсте. Я пытаюсь найти «Qt canvas» или подобные вещи в google, но я застрял в вещах вокруг QML. Я хочу просто простой холст (растровое изображение или что-то еще) и чистый C++. Может ли кто-нибудь указать мне, что использовать?qt: как реализовать рендеринг холста
0
A
ответ
3
В дни Qt 3, там имел обыкновение быть QCanvas, но Qt 4 заменить, что с QGraphics Framework, как описано here
Для игр я бы предложил создать QGraphicsView с QGraphicsScene, а затем добавить QGraphicsItems или QGraphicsObjects, если вам нужны сигналы и слоты.
Там также больше информации о создании Pacman-как игра here
Смежные вопросы
- 1. рендеринг холста
- 2. HTML5 рендеринг холста странно
- 3. Прозрачный рендеринг холста в JavaScript
- 4. HTML 5 Рендеринг изображения холста
- 5. Рендеринг текста из холста HTML5
- 6. Qt Directx рендеринг
- 7. рендеринг текста в qt 4.8.4
- 8. WPF: рендеринг холста в случайных точках
- 9. Qt: рендеринг текста в QOpenGLWidget
- 10. Qt как реализовать цикл цикла?
- 11. LockBits в Qt. Как реализовать?
- 12. Рендеринг/Возвращение холста HTML5 в ReactJS
- 13. Как реализовать представление холста внутри Scrollview
- 14. Как реализовать рендеринг 'Lettrine' в android?
- 15. Как реализовать рендеринг оттенков серого в OpenGL?
- 16. Как предотвратить уродливые всплески в рендеринг шрифта холста?
- 17. Как оптимизировать рендеринг холста для динамической загрузки игрового мира HTML5?
- 18. QT С C++: Как реализовать Сохранить как
- 19. Qt: Как реализовать барьеры и обнаружение столкновений в игре Qt
- 20. Как реализовать проект Qt/Qt Creator с тестовым scaffold
- 21. QtWebEngine рендеринг собственных Qt-виджетов в DOM?
- 22. Обновление/рендеринг игровых объектов с помощью Qt
- 23. svg рендеринг в Qt (с пигальными диаграммами)
- 24. Лучший способ для сменного холста Qt
- 25. Отображение (рендеринг) HTML из строки в QT
- 26. opengl 3 qt рендеринг пустой экран
- 27. Qt OpenGL рендеринг текст вопрос QGLWidget
- 28. Как реализовать контекстное окно ввода в Qt
- 29. Как реализовать этот интерфейс с помощью QT?
- 30. Как реализовать Qt-подобную систему свойств?
вы можете использовать QWidget и использовать QPainer, или вы также можете попробовать каркас графического представления (http://qt-project.org/doc/qt- 4.8/graphicsview.html) из Qt – Kunal