屏幕保护程序使用XNA和.NET?

时间:2009-09-02 05:00:23

标签: c# .net xna screensaver creation

我很确定你可以使用.NET创建屏幕保护程序,但有没有这样做的教程?以及你如何制作XNA屏保?

7 个答案:

答案 0 :(得分:12)

屏幕保护程序只是一个名为“.scr”的已命名可执行文件:)所以是的,您可以使用您喜欢的任何语言创建一个,非常多。

答案 1 :(得分:8)

这是一个很好的小教程,解释了如何创建screensaver with C#

如前所述,屏幕保护程序只是一个.scr文件扩展名而不是.exe的可执行文件。此外,如果您想创建有用的屏幕保护程序,支持这些command-line arguments

/c/c:HWND/c HWND:配置模式,其中HWND是应该用作父级窗口的句柄。
/p/p HWND:预览模式,其中HWND是父窗口的句柄 /s:以全屏模式运行

答案 2 :(得分:4)

James O'Meara创建了一个不错的XNA Screensaver Starter Kit,它是学习如何使用XNA创建屏幕保护程序的绝佳资源。包含下载的详细信息位于XNA论坛here中。我也建议阅读评论,因为有一些关于如何在预览窗口中显示屏幕保护程序的好建议。

答案 3 :(得分:4)

今天,我在XNA论坛here发布了更新的入门套件。此更新包括XNA GS 3.1支持,工作预览和模态配置对话框。

今晚,我将在这里写一篇描述不同方面的文章:http://doktormadsen.dk/wp/xna-screensaver-kit/

更新:该文章现已起草,非常欢迎评论。

答案 4 :(得分:3)

对于简单的教程,请尝试Useful screensavers ,其中还介绍了如何进行预览模式,该模式通常不在任何帐户中

答案 5 :(得分:1)

此主题的第二页上有一个XNA 3.1屏幕保护程序工具包。

http://forums.xna.com/forums/t/254.aspx

答案 6 :(得分:0)

我编写了一个功能齐全的屏幕保护程序,它考虑了一些他们通常不会告诉你的更加模糊的细节。您可以查看source codewiki来解释详细信息。