0
我正在制作一个游戏引擎,它将运行在一个applet中,它需要能够执行诸如透视变换(模式7),基本变换(在自定义角点绘制图像)等,并且如果可能的话那些可以直接嵌入到我的小程序中,而不需要最终用户来安装它们?Java2d或Java高级映像是否需要由最终用户安装才能使用?
我正在制作一个游戏引擎,它将运行在一个applet中,它需要能够执行诸如透视变换(模式7),基本变换(在自定义角点绘制图像)等,并且如果可能的话那些可以直接嵌入到我的小程序中,而不需要最终用户来安装它们?Java2d或Java高级映像是否需要由最终用户安装才能使用?
默认情况下,Java2D包含在JVM中 - 即使是从小应用程序使用它,也没有其他要求。您可以使用Java2D执行任何仿射转换。这包括透视转换或翻译,以各种方式呈现图像。
下面是一个使用的Graphics2D与小程序的例子:
http://download.oracle.com/javase/1.4.2/docs/guide/2d/spec/j2d-awt.html
Java高级图像不是JVM的一部分,但是你可以用你的项目AFAIK将其捆绑:http://java.net/projects/jai/