Che*_*rry 4 sorting lua properties
我还没有看到任何关于根据表对象中的属性对表进行排序的文档,一个真实世界的示例,我想使用它来控制何时根据 Z 位置绘制精灵。
例子:
pool[1].z = 500
pool[2].z = 200
-- sort table by Z property
print(pool[1].z) -- prints 200
print(pool[2].z) -- prints 500
Run Code Online (Sandbox Code Playgroud)
您需要使用table.sort自定义函数来比较您需要的字段进行排序:
table.sort(pool, function(a, b) return a.z < b.z end)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
852 次 |
| 最近记录: |