lwjgl出现在地板上

时间:2013-03-31 18:34:12

标签: java opengl lwjgl

我知道我在lwjgl制作的3D游戏。 基本上,当你飞近某个高度(在你周围形成某种平台)时,我会希望瓷砖出现,并且每个瓷砖在随机时间后会单独消失。

我不知道如何开始编程,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

欢迎使用Stack Overflow!我也是新来的。如果你在问题中提供更多细节(瓦片形式,立方体或平面等等),你可能会更快地得到答案。对于我的解释,我将假设你对Java有很好的理解。 / p>

首先,了解基础知识。了解如何绘制四边形,颜色和移动相机。这里有一些非常好的教程:http://www.youtube.com/user/TheCodingUniverse/videos?view=0,请尝试检查它们。

对于你的瓷砖,你可以做的一件事是为瓷砖的X位置,Y位置和Z位置制作一些矢量(http://docs.oracle.com/javase/6/docs/api/java/util/Vector.html)。创建一个函数,对这些向量进行排序,并在其位置绘制四边形(图块)。还要弄清楚如何让玩家降落在瓷砖上,然后跳上它们。一旦玩家接近指定的高度,开始在玩家的位置加上一个随机数量的瓷砖(使用你的矢量持有他们的位置)。然后,每一帧,遍历向量中的所有元素(同时)并使其成为一个小的机会(if(Math.random()>0.995))程序将删除X,Y和Z元素那个瓷砖。

祝你好运!