我如何在Android上使Sprite透明的背景



我正在为Android开发游戏。出于这个问题的目的,让我们假设我有一个红球在太空中移动的精灵或其他背景。

我有一个用于绘制背景的PNG文件和一个用于在背景上绘制球的PNG文件。问题是我的球是一个20 x 20像素png上的红色圆圈,这意味着我有一些白色的"剩下的",所以当我在屏幕上绘制它时,当我只想要时,"白色左上"出现在我的背景上红色圆圈。

很抱歉,我是动画的新手。如何从我的方形PNG中裁剪圆圈或使我的球png透明的背景?我是通过编程性做的还是有办法绘制我的png,以便非相关的部分是透明的?

诸如Photoshop和gimp之类的程序允许您将背景设置为透明而不是白色。尝试在其中一个中编辑您的png并删除白色。

我建议您使用paint.net。您可以使用魔术魔杖来选择要使透明的区域,然后按"剪切"(剪刀符号)或按 ctrl x

相关内容

  • 没有找到相关文章

最新更新