我正在制作2D自上而下的汽车游戏。至于现在的汽车游戏,如果玩家车击中敌人的汽车游戏结束了。
我用它为敌人的汽车添加标签,如果玩家汽车碰撞检测到带有标签的敌人汽车完成游戏。
我的问题是:如何在玩家车通过敌人车后实施评分?
答案 0 :(得分:1)
由于这是一场赛车游戏,完成比赛的时间将是您的主要得分因素。玩家完成比赛的速度越快,得分越高。 至于你关于传递敌人汽车的问题,你可以通过计算玩家在比赛路径上所覆盖的距离与敌人所覆盖的距离来检查。如果玩家距离大于敌人距离,则玩家已经越过敌人。 可以通过多种方式检查距离。一种方法是在比赛路径上放置航路点并更新检查到航路点的距离。