在Java中编译期间预计算纹理

时间:2013-02-11 16:35:52

标签: java pre-compilation

我有一个生成纹理的Procedural Texture生成算法。纹理只是BufferedImage

此纹理基本上映射到Java3D中的对象。现在由于纹理在程序执行期间不会改变,我想在编译期间预先计算纹理,以便在执行期间使用预先计算的纹理。

如果在运行时生成纹理,则会导致程序启动延迟。

我的问题是,

是否可以在编译阶段预先计算纹理?

1 个答案:

答案 0 :(得分:2)

我不这么认为,但您可以编写一个单独的Java程序来计算纹理并将BufferedImages保存到文件中,以供游戏Java程序读取。

由您决定节省的时间是否值得存储空间。

编辑添加:大多数游戏要么让你在纹理计算过程中看到视频,要么告诉你他们正在计算纹理。其他人还记得“Reticulating Splines”吗?