最近我创建了一个成就系统,achievement1
当某件事取得成就时,它将一个字段设置为 int 1,问题是我们有超过 100 个字段achievement1
,achievement2
等等achievement3
......
所以我的问题是如何优化这个?我正在考虑在一个字段中存储一个字符串,例如1,0,1,0,1,0,1...
0 表示未实现的成就,1 表示已完成。但这会不会更糟,因为我每次都必须更新一个很长的字符串而不是 1 个整数?
我到处寻找答案,但没有发现任何有用的东西。