【问题标题】:How do I make the background of a sprite transparent on Android?如何在 Android 上使精灵的背景透明?
【发布时间】:2017-04-29 06:18:47
【问题描述】:

我正在开发一款适用于 Android 的游戏。出于这个问题的目的,让我们假设我有一个红球的精灵在空间中移动,在某个背景或其他任何地方。

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

对不起,我对动画完全陌生。如何从方形 PNG 中裁剪出我的圆圈或以其他方式使我的球 PNG 中的背景透明?我是通过编程方式进行还是有办法绘制我的 PNG,使不相关的部分透明?

【问题讨论】:

    标签: android transparency sprite game-development


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-02
        • 2021-01-07
        • 2022-11-15
        • 1970-01-01
        • 1970-01-01
        • 2022-08-16
        相关资源
        最近更新 更多