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 .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 –