回答編集履歴
2
修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ゲーム的な透過が必要なら、どうしてもWindows Formsじゃないといけないという
|
1
|
+
ゲーム的な透過が必要なら、どうしてもWindows Formsじゃないといけないという制約が無いなら、WPFで作成した方がいいです。(はっきりいって用途的に不向きなので)
|
2
2
|
アルファも考慮して描画してくれますし、回転や半透明も簡単に出来ます。
|
3
3
|
|
4
4
|
```C#
|
1
コメント追加
answer
CHANGED
@@ -20,9 +20,9 @@
|
|
20
20
|
{
|
21
21
|
image1.Source = new BitmapImage(new Uri(@"c:\test\skydiving_instructor.png"));
|
22
22
|
image2.Source = new BitmapImage(new Uri(@"c:\test\sports_volleyball_woman_recieve.png"));
|
23
|
-
image2.Opacity = 0.5;
|
23
|
+
image2.Opacity = 0.5; //50%半透明
|
24
24
|
var transGroup = new TransformGroup();
|
25
|
-
var rot = new RotateTransform(30.0);
|
25
|
+
var rot = new RotateTransform(30.0); //30度回転
|
26
26
|
transGroup.Children.Add(rot);
|
27
27
|
image2.RenderTransform = transGroup;
|
28
28
|
}
|