将图片添加到移动图片框中

时间:2016-09-15 08:55:55

标签: c#

我正在开发一款游戏,我们有一艘宇宙飞船,火箭和一些展示敌人的图片框。目标是用火箭杀死敌人。

我将这段代码用于图片框,但这不会有好结果。

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;
    }
}

屏幕截图,带占位符/矩形
enter image description here

屏幕截图,带有实际图像
enter image description here

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题而且我尝试了很多解决方案,他们在我身上工作但移动时闪烁了。 除了这个 这control

但我不会使用表格不适合制作游戏。如果我是你,我会使用XNA或Unity

我希望我已经解决了你的问题