作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我一直在尝试使用 Java 制作一款类似 2D 太空的游戏,只是为了好玩。我决定只使用 Java 的 Graphics2D 来渲染我的游戏,因为我没有心情学习 LWJGL。但是,我现在才意识到它的局限性。例如,我意识到漂亮的绽放/发光效果看起来会非常漂亮。但是,我在 Google 上找不到任何关于使用 Graphics2D 并且不使用其他库的信息。
我在寻找什么绽放效果:
https://gamedev.stackexchange.com/questions/18594/how-can-i-make-this-style-of-2d-glowing-graphics
绽放信息:
http://en.wikipedia.org/wiki/Bloom_%28shader_effect%29
最佳答案
Java 2D API 中没有可供使用的光晕效果,但实现一个肯定是可能的。
首先,我建议您调查此类过滤器的工作原理,为此我建议您查看 Jerry's Java Image Processing Pages .有many filter implementations在该页面上可用 download .
在 Java2D Bloom 上有关于 bloom 效应 的有趣讨论。 ,并且他们共享源代码。
在 Fast Image Processing with JOGL 上也有对用 Java 和 GLSL 实现的 bloom 效果的很好的比较。 :
关于java - Java Graphics2D 是否可以产生绽放效果?如果是这样,如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20183579/
我是一名优秀的程序员,十分优秀!