2016-09-09 6 views
1

Guild Wars 2のような透明な背景を持つ境界線のないゲームランチャーを作成するにはどうすればよいですか?ボーダーなしでゲームランチャーを作成するには?

ギルドウォーズ2例:http://i.imgur.com/ZAE0j.jpg

は、それがバックグラウンドを持っているようには見えませんが、それはこの次の画像ではちょっと明らかです。 https://dviw3bl0enbyw.cloudfront.net/uploads/forum_attachment/file/1678/Guild_Wars_2_Crash_image.jpg

これを実行するには、どのプログラミング言語を使用しますか?これはC#で可能ですか?もしそうなら、C#のどのツールを使うべきですか?

+0

見て、はいC#が[簡単かつ]動作します。 –

+0

あなたの最後の質問に答えるには、C#で 'System.Windows.SplashScreen'を使用することが可能です –

+0

あなたは' electron' - 'node JS'と一緒に行くことができます –

答えて

1

これはスプラッシュスクリーンで行うことができます。スプラッシュスクリーンは、Windows Presentation Foundation(WPF)アプリケーションの起動画面を提供します。 WPFアプリケーションの起動時に、スタートアップウィンドウまたはスプラッシュ画面に画像を表示するのに使用できます。

SplashScreenクラスは、Windows Imaging Component(WIC)でサポートされている任意のイメージ形式を表示できます。たとえば、BMP、GIF、JPEG、PNG、またはTIFF形式を使用できます。画像がPNGファイルで、アルファチャンネルが含まれている場合、画像はアルファチャンネルで定義された透明度を使用してレンダリングされます。 MSDNから

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

:WPF/XAMLの中

https://msdn.microsoft.com/en-us/library/system.windows.splashscreen(v=vs.110).aspx