【发布时间】:2018-09-12 12:11:09
【问题描述】:
我有一个由 32 个元素组成的数组,如下所示:
racers[i] = {plCP = 0, plPos = 0}
我想按值 plCP 对这个数组进行排序,并将 plPos 设置为排序得出的值。像这样的:
racers[1] = {plCP = 3, plPos = 3}
racers[2] = {plCP = 2, plPos = 4}
racers[3] = {plCP = 6, plPos = 2}
racers[4] = {plCP = 12, plPos = 1}
racers[4] = {plCP = 6, plPos = 2}
另请注意,2 个项目可能具有相同的 plCP 值。在这些情况下,我希望它们具有相同的 plPos 值。
这是针对我正在开发的一款赛车游戏,我正在尝试根据玩家当前正驶向哪个检查点来计算玩家在比赛中的位置。
【问题讨论】:
-
请阅读 Lua 手册。都在里面。