C# 如何创建没有边界的游戏启动器?

C# 如何创建没有边界的游戏启动器?,c#,C#,什么是一个好的方法来创建一个游戏发射器没有边界,并有一个像激战2透明的背景 激战2示例: 尽管它看起来没有背景,但在下一张图中还是有点清晰。 我应该使用哪种编程语言才能做到这一点?这在C#中可能吗?如果是这样的话,我应该使用C#中的哪些工具?可以通过Splashscreen来完成。Flash屏幕为Windows演示基础(WPF)应用程序提供启动屏幕。当WPF应用程序启动时,您可以使用它在启动窗口或启动屏幕中显示图像 SplashScreen类可以显示Windows Imaging Compon

什么是一个好的方法来创建一个游戏发射器没有边界,并有一个像激战2透明的背景

激战2示例:

尽管它看起来没有背景,但在下一张图中还是有点清晰。


我应该使用哪种编程语言才能做到这一点?这在C#中可能吗?如果是这样的话,我应该使用C#中的哪些工具?

可以通过Splashscreen来完成。Flash屏幕为Windows演示基础(WPF)应用程序提供启动屏幕。当WPF应用程序启动时,您可以使用它在启动窗口或启动屏幕中显示图像

SplashScreen类可以显示Windows Imaging Component(WIC)支持的任何图像格式。例如,可以使用BMP、GIF、JPEG、PNG或TIFF格式。如果图像是PNG文件且包含alpha通道,则使用alpha通道中定义的透明度渲染图像

SplashScreen splashScreen = new SplashScreen("SplashScreenImage.bmp");
splashScreen.Show(true);
从msdn:


查看WPF/XAML,是的,C#会工作[而且很容易]。要回答你的最后一个问题,可以使用C#通过使用
System.Windows.SplashScreen
你可以使用
electron
-
节点JS
也可以获得所有答案,各位!以前从未听说过这些工具,但我会研究它们。