透明动态图片框

时间:2019-02-17 23:01:51

标签: c# picturebox

我正在尝试制作平台游戏,但是在将pictureBox(对象等平台之类的东西)混入背景时遇到了一些问题。我尝试将背景设置为pictureBoxes的父级,并使用透明背景设置,但是这样做是为了使我的玩家无法与游戏中的平台相交。播放器需要能够在后台移动,所以我也不能使自己成为后台的孩子。 透明键似乎在我的应用程序中造成了一个大漏洞,因此我也不能使用它。不幸的是,位图似乎没有工作,我也尝试过:

Bitmap b = new Bitmap(pictureBox2.Image);
        b.MakeTransparent(b.GetPixel(1, 1));
        pictureBox2.Image = b;

我已经尝试使用已经透明的图片.jpeg,.BMP和.PNG以及所有白色背景,并像这样更改颜色:

PictureBox2.BackColor = Color.Black;
Bitmap bmp = new Bitmap (pictureBox2.Image);
bmp.MakeTransparent(Color.Black);
pictureBox2.Image = bmp;

有人知道我能解决这个问题吗? 一百万泰铢! /拉兹

0 个答案:

没有答案