¿Qué kit de herramientas GUI usa Valve para Steam? ¿Es Qt? Estoy interesado en usar el mismo kit de herramientas para un proyecto.¿Qué kit de herramientas GUI usa Valve para Steam?
Respuesta
Según la propia válvula:
"VGUI es la interfaz gráfica de usuario propia de la válvula de todas las fuentes y aplicaciones de vapor utilizan VGUI para dibujar ventanas, cuadros de diálogo y menús También se ocupa de la localización:.. La visualización de texto en el idioma preferido del usuario. "
Eso es interesante, quizás si ustedes investigan algo, pueden hacerlo funcionar en su lenguaje de programación. Voy a descargar el SDK para ver si puedo hacer que funcione con Java :)
¿Es básicamente un motor de renderización de UI completo y multiplataforma? ¿Utiliza OpenGL para dibujar? –
¿Es esto para dibujar todo como la lista de amigos, el navegador de juegos, etc.? – Acidic
Steam solo se ejecuta en Windows y es anterior a QT para Windows, por lo que tendría que adivinar algo más.
Dado que Steam ha tenido la misma GUI desde 2003, es probable que use alguna variante de MFC. También utiliza un navegador web incorporado de Internet Explorer para sus secciones de Tienda y Comunidad.
Sin embargo, no puedo dar ninguna garantía sobre el uso de version currently in Beta. Se ve bastante diferente e incluye el motor de renderizado Webkit en lugar de usar IE. Es puede utilizar Webkit para todo en lugar de dibujar sus propias GUI.
Probé la versión beta, está bastante mal, estoy contento de que estén abandonando IE (¡porque es posible que estén agregando soporte para Mac)! –
Esta información no está actualizada. Steam ahora se lanzó en Mac, y muy pronto en Linux. –
Después de haber tenido experiencia con el motor Source, sé que Valve tiene una biblioteca llamada VGUI que usan para todos sus juegos y muchas de sus herramientas (cuando está en juego la biblioteca se encuentra encima del renderizador Source, cuando está en herramientas se encuentra en la parte superior de la API de Windows, creo). Aunque no puedo responder la pregunta con 100% de certeza, sospecho que esto también es lo que usan para Steam (me parece recordar algunas actualizaciones de Steam que mencionaban a VGUI). Me sorprendería que la nueva versión beta use una biblioteca diferente.
Incluso si no está usando VGUI, dado lo que sé de Valve, creo que habrán escrito algo completamente diferente.
Por lo tanto, es (casi seguro) patentado y muy poco probable que alguna vez esté disponible para el uso de terceros (a menos que tenga los fondos para comprar una licencia de motor de origen).
¿Responde esto a la pregunta?
http://games.slashdot.org/story/10/02/25/0640233/Steam-UI-Update-Beta-Drops-IE-Rendering-For-WebKit
Lo siento, no, eso solo dice que reemplazaron el motor de representación web incorporado en Steam para usar Webkit en lugar de IE. –
La tienda Steam ahora está basada en webkit. Nada en el motor de Source usa Webkit, a menos que lo hagan los complementos de la comunidad del juego. –
- 1. ¿Qué kit de herramientas GUI debería usar?
- 2. Kit de herramientas GUI simple para usar con Clojure
- 3. kit de herramientas de GUI de Python de nivel superior, p. pase dict para TreeView/Grid
- 4. Kit de herramientas de realidad aumentada - Android
- 5. Biblioteca de kit de herramientas portátil para crear aplicaciones OpenGL
- 6. Kit de herramientas de procesamiento de lenguaje natural para .NET
- 7. ¿QT tendrá un futuro como kit de herramientas GUI en MacOSX?
- 8. Opciones de kit de herramientas para 2D Python Game Programming
- 9. ¿Práctico juego de herramientas GUI?
- 10. ¿Qué herramientas usa su equipo para escribir manuales de usuario?
- 11. Gui toolkits, ¿qué debo usar?
- 12. Haskell GUI herramientas de programación
- 13. Qué herramientas (gratuitas) usa para diseñar el software
- 14. El tipo de kit de herramientas: BusyIndicator no se encontró
- 15. Números de línea con el kit de herramientas de plantilla
- 16. Codificación de caracteres del kit de herramientas de plantillas
- 17. Java ME Kit de herramientas de UI dinámica
- 18. ¿Hay un buen diagramador/kit de herramientas/proveedor de WPF?
- 19. Comparación de herramientas de desarrollo de GUI para Linux
- 20. ¿Qué kit de herramientas de interfaz de usuario está utilizando con sus aplicaciones Ember.js?
- 21. ¿Existen kits de herramientas GUI "agradables para el programa" para Python?
- 22. ¿Qué técnicas de diagramación (no herramientas) usa durante su programación?
- 23. ¿Python tiene un juego de herramientas GUI multiplataforma que usa widgets nativos?
- 24. ¿Qué herramientas SIG de código abierto usa/recomienda?
- 25. Steam ID con el tiempo()
- 26. Buenas herramientas para desarrollar una GUI en Android?
- 27. Software de seguridad Módulo/kit de herramientas que reemplaza a HSM para desarrollar funciones de cifrado
- 28. ¿Se recomienda el cambio de MFC a QT o WTL (u otro kit de herramientas GUI) para el desarrollo de Windows CE?
- 29. Qué herramientas están disponibles para editar páginas de manual, es decir, editores GUI WYSIWYG (cualquier plataforma)
- 30. ¿Hay alguna biblioteca de visualización 3D o kit de herramientas para C? (No C++, por favor!)
¿Quieres decir la vieja interfaz de usuario o la nueva (actualmente en Beta)? – Powerlord
Para los cerradores: ¿cómo no está relacionada la programación? La última vez que programé una GUI, utilicé un juego de herramientas GUI. De hecho, no conozco muchos otros usos para los juegos de herramientas GUI :) –
Tengo curiosidad sobre qué gui toolkit usa Steam también. –