【发布时间】:2011-08-15 14:30:43
【问题描述】:
我正在制作一个基于图块的 2D 游戏,我需要使精灵的一部分透明。 我假设我应该选择一种确定的颜色并告诉 Java “请 Java,不要绘制这种颜色的任何像素。”,但我不知道该怎么做。 我已经用谷歌搜索过了,但我只得到关于“alpha”的结果。
另外,我如何为我的精灵“设置优先级”,以便始终将具有高优先级的精灵绘制在前面?
谢谢。
【问题讨论】:
标签: java transparency sprite
我正在制作一个基于图块的 2D 游戏,我需要使精灵的一部分透明。 我假设我应该选择一种确定的颜色并告诉 Java “请 Java,不要绘制这种颜色的任何像素。”,但我不知道该怎么做。 我已经用谷歌搜索过了,但我只得到关于“alpha”的结果。
另外,我如何为我的精灵“设置优先级”,以便始终将具有高优先级的精灵绘制在前面?
谢谢。
【问题讨论】:
标签: java transparency sprite
为精灵使用 png 文件。 Java 会透明地绘制 png 文件的透明部分。
至于精灵排序,如果不了解游戏的代码结构,这很难给出建议。你可以给每个精灵一个 Z 索引,按顺序排序和绘制。
【讨论】:
这个KineticModel 创建多个半透明的GradientImage 实例作为模拟的一部分。
【讨论】: