Я использую Three.js для создания 3D-графики с использованием webgl в элементе canvas. Есть ли хорошая библиотека для рисования 2D-элементов поверх 3D-графики. Что-то вроде HUD 3D-игры. Я хочу нарисовать некоторые изображения или текст на экране поверх 3D-материалов. Есть идеи? Можно ли это сделать с помощью Three.js?Есть ли хорошая графическая библиотека html5 2D, которую можно использовать с помощью Three.js?
1
A
ответ
2
Вы заметите в своих примерах, когда он перекрывает объекты 2D, он просто использует другие элементы HTML: http://mrdoob.github.com/three.js/examples/webgl_multiple_canvases_grid.html
Может быть, стоит делать то же самое для себя, где совершенно отдельный 2D холст поверх 3D один управляет HUD. Однако с этим подходом есть некоторые проблемы, связанные с событиями мыши, поэтому это зависит от того, что вам нужно.
Смежные вопросы
- 1. Есть ли хорошая графическая библиотека для iPhone?
- 2. Есть ли хорошая графическая библиотека для Android?
- 3. Есть ли хорошая простая графическая библиотека Python без зависимостей?
- 4. Java 2d графическая библиотека
- 5. java 2D-графическая библиотека
- 6. Android 2D графическая библиотека
- 7. Хорошая диаграмма Ajax/графическая библиотека
- 8. 2D-графическая библиотека для Android
- 9. windows ce - 2d графическая библиотека
- 10. WPF 2d векторно-графическая библиотека
- 11. Графическая библиотека GWT
- 12. Есть ли какая-нибудь графическая библиотека?
- 13. Есть ли хорошая интерактивная библиотека 3D-графики?
- 14. Есть ли какая-либо графическая библиотека CMYK?
- 15. Какая лучшая 2d графическая библиотека для javascript?
- 16. 2D-графическая библиотека Swing для текста
- 17. Высококачественная графическая библиотека 2D Java (SE)
- 18. Есть ли хорошая библиотека данных AS3?
- 19. Есть ли хорошая библиотека отражений для Scala?
- 20. 2D-графическая библиотека для использования на сервере
- 21. Есть ли какая-нибудь графическая библиотека в эликсире?
- 22. Есть ли хорошая библиотека обработки естественного языка
- 23. Есть ли хорошая сетка javascript, которую можно заполнить с помощью ajax?
- 24. Простая графическая библиотека Haskell?
- 25. Графическая библиотека в C
- 26. Есть ли хорошая библиотека 'cookie' для javascript?
- 27. Есть ли хорошая диаграммная библиотека для Python?
- 28. Есть ли хорошая библиотека yaml для Android?
- 29. Цель C - абстрактный слой - Cocos 2d (другая графическая библиотека)
- 30. Библиотека 2D-рендеринга [pixie.js vs three.js]
Я считаю, что это был бы путь. Он мог использовать библиотеку, такую как пользовательский интерфейс jQuery для функций взаимодействия (перетаскиваемый, отбрасываемый, изменяемый по размеру, выбираемый и сортируемый) и все остальное, что с ним связано. На самом деле, я бы не создал еще один холст, а слой поверх холста. – Alerty
Я согласен с * Alerty *, но я бы не создал ui на основе jquery, поскольку JavaScript достаточно медленный для webgl; учитывая, что webgl поддерживается только современными браузерами (которые также поддерживают CSS3), я бы пошел на легкий ui на основе новых технологий html5 и очень тонкого слоя JavaScript. – xxx