Tag: 淡出

java声音淡出

使用javax.sound.sampled,我希望淡出我开始无限循环的声音。 这是我开始声音的方式: Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem .getAudioInputStream(new File(“x.wav”)); clip.open(inputStream); clip.loop(clip.LOOP_CONTINUOUSLY); 谁能指点我怎么做到这一点? 我应该使用不同的音响系统,例如FMOD(如果在Java中这是可能的话)? 谢谢。

我可以在java中从左到右进行图像alpha淡化吗?

我正在制作一个游戏,并希望从左到右让单个图像“淡入淡出”,图像的左侧部分的alpha值为1.0,右侧的alpha值为0.0。 (注意:我不希望它随着时间的推移改变它的样子,如淡入或淡出,但只是从左到右渐渐变化并保持不变)。 尝试绘制我想要的最终结果如下所示: lll lll ll ll lllll lll lll ll ll lllll lll lll ll ll lllll lll lll ll ll lllll lll lll ll ll lllll lll lll ll ll lllll ‘l’的密度代表alpha 我目前正在使用TYPE_INT_RGB的缓冲图像,并希望尽可能保持相同。 是否有任何内置的java类可以帮助我做到这一点,或者至少有一种(相对容易的)方法来做我自己无法解决的问题? 编辑:我不希望有任何forms的不透明框架。 我想在另一个BufferedImage上绘制一个BufferedImage(带有alpha渐变)。