-1

我正在关注本教程: https ://www.codeproject.com/tips/357063/a-very-simple-car-race-game-in-csharp-and-opengl

在这个游戏中确定位置是微不足道的,因为汽车只能在一维直线上移动。如果汽车在多个维度上移动,在更通用的地图中如何实现?

编辑:按位置,我的意思是第 1、第 2、第 3 名,令人作呕。

你如何确定哪辆车比其他车更接近完成?

4

1 回答 1

1

在 3D 赛车游戏中,地点是如何确定的?

我假设你的意思是position

如果是这样,则通过简单的标量

在计算机或现实中的 3D 赛道上的汽车仍然被限制在“道路”上。假设没有交叉点,您可以忽略第三个维度。因为轨道是一个循环,您也可以展开它,路径上的任何点都可以是一个标量值,0介于1

  • 0成为赛道的起点
  • 0.5中途;和
  • 1再次到达起点
于 2016-12-11T02:39:50.370 回答