【问题标题】:Screensavers With XNA and .NET?使用 XNA 和 .NET 的屏幕保护程序?
【发布时间】:2009-09-02 05:00:22
【问题描述】:

我很确定您可以使用 .NET 创建屏幕保护程序,但是否有相关教程?你能把 XNA 屏保做得怎么样?

【问题讨论】:

    标签: c# .net xna screensaver creation


    【解决方案1】:

    屏幕保护程序只是一个名为“.scr”的可执行文件 :) 所以是的,你可以用你喜欢的任何语言制作一个。

    【讨论】:

    • 放置在 Windows 文件夹中,带有 'scr' 可执行文件。
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

        更新:文章现已起草完毕,欢迎 cmets。

        【讨论】:

          【解决方案5】:

          如需简单教程,请尝试Useful screensavers ,它还解释了如何进行预览模式,这通常不会出现在任何帐户中

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              【解决方案7】:

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2020-07-04
                • 1970-01-01
                • 1970-01-01
                • 2012-01-11
                • 1970-01-01
                相关资源
                最近更新 更多