Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在制作 2D 自上而下的汽车游戏。至于现在的汽车游戏,如果玩家汽车撞到敌人的汽车游戏就结束了。
我用它为敌车添加标签,如果玩家汽车碰撞检测到带有标签的敌车,则完成游戏。
我的问题是:玩家车经过敌车后如何进行评分?
由于这是一款赛车游戏,因此完成比赛的时间将是您的主要得分因素。玩家完成比赛的速度越快,得分就越高。至于您关于通过敌车的问题,您可以通过计算玩家在赛道上走过的距离与敌人走过的距离来检查。如果玩家距离大于敌人距离,则玩家已经通过了敌人。可以通过多种方式检查距离。一种方法是在比赛路径上放置航点并更新检查到航点的距离。