我相当确定您可以使用 .NET 创建屏幕保护程序,但是否有相关教程?XNA 屏幕保护程序的制作水平如何?
7 回答
屏幕保护程序只是一个名为“.scr”的可执行文件 :) 所以是的,你可以用你喜欢的任何语言制作一个,非常多。
这是一个很好的小教程,解释了如何使用 C# 创建屏幕保护程序。
如前所述,屏幕保护程序只是一个带有.scr
文件扩展名的可执行文件,而不是.exe
. 此外,如果你想创建一个有用的屏幕保护程序,你应该支持这些命令行参数:
/c
, /c:HWND
, /c HWND
: 配置模式HWND
应该用作父窗口的句柄在哪里。
/p
, /p HWND
: 预览模式,HWND
父窗口的句柄在哪里。
/s
:以全屏模式运行
James O'Meara 创建了一个不错的 XNA Screensaver Starter Kit,它是学习如何使用 XNA 创建屏幕保护程序的绝佳资源。包括下载在内的详细信息在此处的 XNA 论坛中。我也建议阅读评论,因为还有一些关于如何在预览窗口中显示屏幕保护程序的好技巧。
今天,我在此处的 XNA 论坛上发布了更新的入门工具包。该更新包括 XNA GS 3.1 支持、工作预览和模态配置对话框。
今晚,我将在这里写一篇描述不同方面的文章:http: //doktormadsen.dk/wp/xna-screensaver-kit/。
更新:文章现已起草完毕,欢迎评论。
对于一个简单的教程,试试有用的屏幕保护程序,它还解释了如何进行预览模式,这通常被排除在任何帐户之外
此线程的第二页上有一个 XNA 3.1 屏幕保护程序套件。