java中的2D地形+碰撞

时间:2017-05-05 17:15:16

标签: java collision-detection

我正在开始一个新项目,我需要在游戏中实现地形或地图。我希望它是弯曲的:)。

无法添加图片:c。但我希望它像这个帖子中的图像:Terrain curve to array of points 很抱歉链接到另一个帖子......

所以问题是我不想使用任何游戏引擎。游戏将有一辆汽车正在推动着#34;丘陵"。所以我需要同时执行map和collision。但我真的不知道从哪里开始...

如果有人可以帮助我,我真的很感激! 〜雅各布

1 个答案:

答案 0 :(得分:0)

如果您正在制作游戏,则需要某种方式来渲染您的世界。我建议你先考虑一下。

根据您的数学技能,自然样条会非常好。这将生成一条线。然后,您可以将该行下方的所有像素设置为绿色或黑色。

要进行碰撞检测,如果只想与地面碰撞,可以将汽车的y坐标与给定x值的地面y坐标进行比较。

请注意,只有在可以将地面描述为函数时,常规样条曲线才会起作用。