【问题标题】:In 3D Racing Games, how is place determined? [closed]在 3D 赛车游戏中,地点是如何确定的? [关闭]
【发布时间】:2016-12-11 01:20:54
【问题描述】:

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

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

编辑: 说到地方,我的意思是第一、第二、第三名,令人作呕。

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

【问题讨论】:

    标签: c# 3d racing


    【解决方案1】:

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

    我假设你的意思是位置

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

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

    • 0 是赛道的开始
    • 0.5中途;和
    • 1 再次出发

    【讨论】:

    • 有趣。感谢您的意见!
    猜你喜欢
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    相关资源
    最近更新 更多