在Monogame中创建无边框/最顶层/透明的启动窗口?

时间:2016-03-24 08:52:29

标签: c# monogame

我试图像许多应用程序和游戏一样使用创建启动窗口。我试图创建的效果如下所示:FL Studio Splash Window

基本上,我想在Monogame中创建一个无边框的透明窗口,并在其上绘制纹理。我还需要窗口显示在屏幕上最顶层的窗口上(可选,但首选)。

如何创建透明窗口?

谢谢!

1 个答案:

答案 0 :(得分:1)

由于Monogame用于跨平台项目,我不知道Monogame是否内置了splashscreen类或函数。

你问的方法听起来像你希望它在Windows平台上工作。

你可以通过两种方式在Windows上实现它:

  1. 使用WPF,您可以使用Splash Screen

  2. 使用Windows Forms创建无边框窗口并显示它。请参阅How to build splash screen in windows forms application?并将Form.TransparencyKey更改为您希望其显示为透明的颜色。