1
私は宇宙船、ロケット、敵を示すいくつかの画像ボックスがあるゲームを開発しています。目標はロケットで敵を殺すことです。動画ボックスに画像を追加する
私はピクチャボックスにこのコードを使用しましたが、これは良い結果にはなりません。プレースホルダ/長方形
スクリーンショットと
foreach (Control element in ptb_backGround.Controls)
{
if (element is PictureBox && element.Name != "ptb_spaceShip")
{
Image enimisPic = Properties.Resources.Alien_displeased_icon;
element.BackColor = Color.Transparent;
ptb_backGround.Controls.Add(element);
element.BackgroundImage = enimisPic;
element.BackgroundImageLayout = ImageLayout.Stretch;
}
}
あなたの問題を解決している願っています
た場合、私はスプライト(DirectXの)または他の2D/3Dエンジンの使用はhttps://msdn.microsoftのゲームのために良いことだと思うXNAやユニティを使用します.com/en-us/library/microsoft.windowsmobile.directx.direct3d.sprite(v = vs.100).aspx – sawbeanraz
どうしたのですか? – hankide
http://stackoverflow.com/questions/395256/transparent-images-with-c-sharp-winforms/434706#434706 –