我正在制作一款基于 2D 方 block 的游戏,我需要将 Sprite 的一部分设为透明。 我假设我应该选择一种确定的颜色并告诉 Java “请 Java,不要绘制任何这种颜色的像素。”,但我不知道该怎么做。 我已经用谷歌搜索了它,但我只得到关于“alpha”的结果。
另外,我如何为我的 Sprite “设置优先级”,以便高优先级的 Sprite 总是被绘制在前面?
谢谢。
最佳答案
为 Sprite 使用 png 文件。 Java会透明地绘制png文件的透明部分。
至于 Sprite 顺序,如果不了解您的游戏代码结构,则很难给出建议。你可以给每个 Sprite 一个 Z-index,排序并按顺序绘制。
关于java - 如何在 Java 2D 游戏中制作 Sprite 的透明部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061677/