【发布时间】:2009-06-19 22:44:07
【问题描述】:
我正在编写一个 Java 游戏引擎 (http://victoryengine.org),并且我一直在尝试生成带有红色/蓝色眼镜可以看到的深度的“3d”图像。我正在将 Java2D 用于图形。
我创建了一些可行的东西,但速度很慢(通过手动复制像素值和类似的东西)。
我需要的是获取两个 BufferedImage(一个用于左眼,一个用于右眼)并将它们组合成一个(另一个缓冲区或直接到屏幕)。一个我只想要红色通道,另一个我想要绿色和蓝色通道。最快的方法是什么?
【问题讨论】: