嗨,我正在用Java制作体素游戏,在研究我需要学习的所有不同的东西时,我注意到很多游戏都使用AABB进行碰撞检测.然后我记得在Minecraft中也看到了AABB.但是,当我谷歌AABB是什么时,它只提出了其他人的代码,或者历史书中的某些组织.Stackoverflow,什么是AABB?
我有一个应用程序将利用NDK做高图形要求和我用c ++编写的地形生成库.我的问题是,如果我已经使用SDK制作了我的GUI,并且我在java中进行了随机的opengl调用GLES20.glEnable(GL_CULL_FACE);,然后继续glEnable(GL_DEPTH_TEST);通过JNI 调用C++会有任何已知的错误/构建问题吗?如果有人想知道为什么我问这个和/或认为这是一个愚蠢的问题,那是因为在桌面OpenGL中存在一个现有的OpenGL context(尽管GLFW负责大部分这个).我担心OpenGL ES是否也存在context.如果是这样,那么从Java和C++开始的OpenGL ES调用是否会写入先前声明的内容context?
我正在尝试创建一个类,当由a调用时JPanel,创建一个多维数据集.我所看到的,是一种叫做a的东西ColorCube,需要某种" Universe",而且Canvas,虽然我没有发现这种方法与之兼容JPanel.
为了澄清,我不是在问如何创建自定义JComponent(确切),也不是在询问如何添加颜色或旋转它,只是如何创建一个类,当通过JPanel将多维数据集呈现到屏幕来调用时.