Estoy bastante seguro de que puedes crear protectores de pantalla con .NET, pero ¿hay algún tutorial sobre cómo hacerlo? y qué tan bien puedes hacer salvapantallas XNA?Salvapantallas con XNA y .NET?
Respuesta
Un protector de pantalla es simplemente un ejecutable llamado que ha sido renombrado '.scr' :) Así que sí, puedes hacer uno en el idioma que quieras, más o menos.
Para una explicación sencilla tratan Useful screensavers que también explica cómo hacer el modo de vista previa que generalmente se queda fuera de cualquier cuenta
Aquí hay un tutorial agradable y pequeña que explica cómo crear un screensaver with C#.
Como ya se mencionó, un protector de pantalla es simplemente un ejecutable con una extensión de archivo .scr
en lugar de .exe
. Además, si se desea crear un protector de pantalla útil, debe apoyar estos command-line arguments:
/c
, /c:HWND
, /c HWND
: el modo en que HWND
es el identificador de la ventana que se debe utilizar como el padre de configuración.
/p
, /p HWND
: Modo de vista previa donde HWND
es el manejador de la ventana principal.
/s
: Ejecutar en modo de pantalla completa
James O'Meara ha creado un buen kit de XNA de pantalla de inicio que es un gran recurso para aprender cómo crear un protector de pantalla con XNA. El detalle que incluye las descargas se encuentra en el foro XNA here. También recomiendo leer los comentarios, ya que también hay algunos buenos consejos sobre cómo mostrar el protector de pantalla en la ventana de vista previa.
Hoy, he publicado un kit de inicio actualizado en el foro de XNA here. La actualización consiste en soporte XNA GS 3.1, vista previa de trabajo y diálogo de configuración modal.
Esta noche, escribiré un artículo que describa los diferentes aspectos aquí: http://doktormadsen.dk/wp/xna-screensaver-kit/.
Actualización: el artículo está ahora redactado y los comentarios son bienvenidos.
Hay un kit de protector de pantalla XNA 3.1 en la segunda página de este hilo.
He escrito un protector de pantalla completamente funcional que tenga en cuenta algunos de los detalles más oscuros que normalmente no le dicen acerca. Puede ver source code y wiki explicando los detalles.
- 1. XNA 4.0 con C# .NET 4.5?
- 2. .Net salvapantallas no encuentra el archivo de configuración
- 3. Controles XNA y GUI (p. Ej., Xaml y xna)
- 4. Usando system.windows.forms con XNA
- 5. Tarjeta gráfica y XNA 4.0
- 6. Cómo depurar un salvapantallas en OS X
- 7. Serializar XNA rectángulo con Json.NET
- 8. ¿Es posible ejecutar un juego XNA sin .NET o XNA instalado?
- 9. Rectángulo de dibujo con XNA
- 10. XNA y Linq en Xbox360
- 11. evento de inicio del salvapantallas mac
- 12. XNA, X directa, OpenGL
- 13. ¿Se pueden hacer juegos reales con XNA y C#?
- 14. Lidiando con lag en XNA + lidgren
- 15. XNA con Windows Forms - Abriendo nueva ventana
- 16. Retraso en un juego xna con temporizadores
- 17. ¿Cuándo debería usar Silverlight y cuándo XNA?
- 18. configuración del juego en C# y XNA
- 19. XNA Target Audience
- 20. XNA - Iniciar sesión con perfil local
- 21. Distribuir un juego de PC escrito con XNA
- 22. Convierta la aplicación Java en el salvapantallas de Windows
- 23. XNA sprite sort mode
- 24. Jint + XNA (C#)
- 25. XNA game performance
- 26. XNA 2D Game Engines
- 27. Memcached con Windows y .NET
- 28. Depuración de Xna
- 29. C# XNA: ¿Motor AI?
- 30. XNA en el iPhone
¿Qué pasa con los archivos DLL? ¿Qué pasa con esos? – RCIX
Colóquelo en la carpeta Windows, con el ejecutable 'scr'. – Havenard