【发布时间】:2009-09-02 05:00:22
【问题描述】:
我很确定您可以使用 .NET 创建屏幕保护程序,但是否有相关教程?你能把 XNA 屏保做得怎么样?
【问题讨论】:
标签: c# .net xna screensaver creation
我很确定您可以使用 .NET 创建屏幕保护程序,但是否有相关教程?你能把 XNA 屏保做得怎么样?
【问题讨论】:
标签: c# .net xna screensaver creation
屏幕保护程序只是一个名为“.scr”的可执行文件 :) 所以是的,你可以用你喜欢的任何语言制作一个。
【讨论】:
这是一个很好的小教程,解释了如何创建screensaver with C#。
如前所述,屏幕保护程序只是一个带有.scr 文件扩展名的可执行文件,而不是.exe。此外,如果您想创建一个有用的屏幕保护程序,您应该支持这些command-line arguments:
/c、/c:HWND、/c HWND:配置模式,其中HWND 是应用作父窗口的句柄。/p、/p HWND:预览模式,其中@ 987654331@ 是父窗口的句柄。/s:以全屏模式运行
【讨论】:
James O'Meara 创建了一个不错的 XNA Screensaver Starter Kit,它是学习如何使用 XNA 创建屏幕保护程序的绝佳资源。包括下载在内的详细信息在 XNA 论坛here 中。我也建议阅读 cmets,因为也有一些关于如何在预览窗口中显示屏幕保护程序的好技巧。
【讨论】:
今天,我在 XNA 论坛 here 上发布了更新的入门工具包。该更新包括 XNA GS 3.1 支持、工作预览和模态配置对话框。
今晚,我将在这里写一篇描述不同方面的文章:http://doktormadsen.dk/wp/xna-screensaver-kit/。
更新:文章现已起草完毕,欢迎 cmets。
【讨论】:
如需简单教程,请尝试Useful screensavers ,它还解释了如何进行预览模式,这通常不会出现在任何帐户中
【讨论】:
本主题的第二页上有一个 XNA 3.1 屏幕保护程序包。
【讨论】:
我编写了一个功能齐全的屏幕保护程序,它考虑了一些他们通常不会告诉您的更晦涩的细节。您可以查看source code 和wiki 解释详情。
【讨论】: