- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我最近开始学习 JOGL,因为我对 Vanillla Java 感到无聊,因为我没有想到任何想法。我已经学会了如何画三角形、线条和一切简单的东西,但还有一些我不明白的地方。什么是 opengl 测量单位,因为默认情况下它显然不计算像素。我的渲染方法:
private void render(GLAutoDrawable drawable) {
GL2 gl = drawable.getGL().getGL2();
gl.glClear(GL.GL_COLOR_BUFFER_BIT);
gl.glBegin(GL.GL_LINES);
gl.glVertex3f( 0.25f, -0.25f, 0);
gl.glVertex3f(-0.25f, 0.25f, 0);
gl.glEnd(); }
再笨的人也不会理解渲染出一条 0.25 像素宽的线是不可能的。那么这里有什么问题呢? :)期待您的回答!最好的问候!
最佳答案
Whatever you want them to be .
OpenGL 本身没有任何比例概念。事实上,大多数 3D 引擎并不关心。都是透视图。
如果塔的高度是玩家的 3 倍,则玩家的 GL 高度可以是 1.0
、5.0
或 0.1
。这只是意味着您的塔高将分别为 3.0
、15.0
或 0.3
。
Minecraft ,例如,以OpenGL为单位定义一个 block 为1.0
;在“传说”中,这相当于游戏中的 1 米。一切都已缩放以适合该模型。
关于java - glVertex 参数的测量单位是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23875629/
所以我最近开始学习 JOGL,因为我对 Vanillla Java 感到无聊,因为我没有想到任何想法。我已经学会了如何画三角形、线条和一切简单的东西,但还有一些我不明白的地方。什么是 opengl 测
Imagen 我有一个 2D 点 (x,y) 列表,它们在我的简单游戏中描述了 2D 地形。 然后我让 glVertex() 在 GL_POINTS 模式下绘制所有这些点。 然后我有一个球,它也有它的
我已经在简单的即时模式下使用 OpenGL 一段时间了,并且正在尝试转到带有显示列表的保留模式(遗憾的是我得知它已经被弃用了一段时间)。我想知道的是,我何时输入: glNewList(list, GL
我是一名优秀的程序员,十分优秀!