如何在Android上使精灵的背景透明?

时间:2012-11-06 04:35:08

标签: android transparency sprite game-development

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

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

我很抱歉,但我对动画完全不熟悉。如何从我的方形PNG中裁剪圆圈或以其他方式使我的球PNG中的背景透明?我是否以编程方式执行此操作,或者是否有方法绘制我的PNG以使不相关的部分透明?

2 个答案:

答案 0 :(得分:2)

Photoshop和GIMP等程序允许您将背景设置为透明而不是白色。尝试在其中一个中编辑PNG并删除白色。

答案 1 :(得分:1)

我建议你使用Paint.NET。您可以使用魔棒选择要透明的区域,然后按“剪切”(剪刀符号)或按 Ctrl + X