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