terrain

    0热度

    1回答

    我对操纵网格本身没有任何问题,但是每个图块(基本上是4个顶点的正方形,整个地形网格都是由网格的网格构成的)必须能够给出我选择的不同纹理。到目前为止,我只能给出网格1纹理,并通过改变顶点缓冲区中CUSTOMVERTEX-es的UV值来重复它自己。然而,我不能在这里创建不同的贴图纹理:http://classic.battle.net/war3/images/neutral/heroes/ss02.j

    1热度

    1回答

    前段时间我问了this question关于如何用opengl顶点制作2D地形。我得到了一个很好的答案,但试用时没有画出任何东西,我也弄不清楚有什么问题,或者如何解决问题。 我现在有这样的: public class Terrain extends Actor { Mesh mesh; private final int LENGTH = 1500; //length of the whol

    -1热度

    1回答

    我正在处理高度贴图地形的渲染,除纹理外,一切正常。我必须在整个地形上使用一个jpg文件(使用GLM),但它不起作用!这是我的代码的一部分,仅仅是明确的(Terreain.cpp): GLfloat height, width; int CreateTerrain::getTextureID(){ GLuint textID = glmLoadTexture("bergen-new-terra

    0热度

    1回答

    我一直在研究一个简单的基于图块的地形生成器以获得乐趣,并且遇到了一些问题。 一是信息: 设备:宏碁Iconica A500 OS:ICS 目标版本:3.1+ 可用屏幕分辨率:1280x752 编程:月食/ AIDE 所以,现在我所有我使用的瓷砖被绘制得比他们应该的大。 Tehy都是32x32.png文件,但它们都以43 x 43的比例绘制在屏幕上。从我读过的内容来看,这可能与它们所画的画布密度有关

    0热度

    2回答

    我正在研究3D游戏,现在我必须将每个对象放在代码中。那么有没有办法让编辑器在Java OpenGL中放置对象? 最好是让整个世界(这是一种巨大的)一个大网格或更好地做另一种方式?

    0热度

    2回答

    我使用这个网址: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Zagreb,+Croatia&aq=&sll=45.808351,15.897484&sspn=0.010066,0.016544&vpsrc=0&ie=UTF8&hq=&hnear=Zagreb,+Croatia&t=m&z=14&ll=45.794222,

    0热度

    1回答

    我想用ThreeJS绘制一个平面地形,但它不起作用。 这里是我的飞机创建代码: var plane = new THREE.Mesh(new THREE.PlaneGeometry(300, 300), new THREE.MeshBasicMaterial({ color: 0x0000ff })); plane.overdraw = true; this.scene.

    0热度

    1回答

    我一直在为一个游戏构建一个简单的基于图块的地形生成系统,并尝试构建一个游戏,障碍。我正在尝试开发一种新的方式来选择和存储我需要的各个图块的位图。我有一个非常简单的方法,在遍历世界绘图之前全部加载位图,并且根据它是哪种类型的瓷砖来选择位图。 不幸的是,选择过程可能会变得非常复杂,因为我添加了瓷砖和世界类型的变体。因此,将这些数据存储在图块对象中似乎是个不错的主意,以及确定将使用哪个图块所需的所有规则

    2热度

    1回答

    我一直在试图找到一个关于如何编程随机瓦片生成(2D)的好教程。但是,似乎我找不到任何适当的教程。 是否有任何书籍和/或网站有适当的教程如何编程和它背后的数学? 我知道这不是一个编程问题本身,但它是编程相关的,所以希望有人可以帮助我一个或两个链接。

    1热度

    1回答

    我正在研究3D地形可视化工具。表面逻辑上用正方形瓷砖覆盖。这种平铺可以可视化如下: 假设我希望借助这些图块的图片。需要根据为每个瓦片单独计算的当前相机比例来选择图片的细节等级。 在垂直相机(无倾斜,即相机垂直看地面)的情况下,所有瓷砖都具有相同的比例,这是相机焦距在相机高度上划分的地面高度。 继图描绘的情况: 其中红色三角形是相机不具有倾斜,BG是照相机距地面高度和EG是焦距,则比例= AC/DF