我正在尝试制作平台游戏,但是在将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;
有人知道我能解决这个问题吗? 一百万泰铢! /拉兹