2016-12-11 74 views
-1

我下面這個教程: https://www.codeproject.com/tips/357063/a-very-simple-car-race-game-in-csharp-and-opengl在3D賽車遊戲中,地點如何確定?

在這個遊戲中確定的地方是微不足道的,因爲汽車只在一個維中移動在一條直線上。在更多的通用地圖中,汽車在多個維度上移動將如何完成?

編輯: 這個地方,我的意思是第一,第二,第三,廣告nauseum。

你如何確定哪輛車比其他車更接近完成?

回答

1

在3D Racing Games中,地點是如何確定的?

由此我假設你的意思是位置

如果是這樣,通過一個簡單的標量量。

汽車在計算機或現實中的3D賽道上仍然被限制在「道路上」。假設沒有交點,您可以忽略第三個維度。因爲軌道是一個循環,你也可以開卷和路徑上的任何點可以01之間用一個標值:

  • 0是軌道的開始
  • 0.5半一路順風;和
  • 1再次到達起點
+0

有趣。感謝您的輸入! –