我正在为计算机和 Android 开发跨平台的 OpenGL 游戏。
对于计算机平台,我使用 LWJGL:
import static org.lwjgl.opengl.GL20.*;
对于 Android 平台,我使用:
import static android.opengl.GLES20.*;
我不想创建接口 GL 并包装这些函数,我不想用不同的导入两次编写相同的类。我知道这是可能的,因为 Java 在启动时会被编译为本机。
我正在为计算机和 Android 开发跨平台的 OpenGL 游戏。
对于计算机平台,我使用 LWJGL:
import static org.lwjgl.opengl.GL20.*;
对于 Android 平台,我使用:
import static android.opengl.GLES20.*;
我不想创建接口 GL 并包装这些函数,我不想用不同的导入两次编写相同的类。我知道这是可能的,因为 Java 在启动时会被编译为本机。