假设我在游戏中取得了一项成就,“收集您的第一件事”,并且将其发布到游戏的实时版本中,而没有进度统计。稍后,我决定我要在更新中添加一些新成就,包括基于先前成就的一个成就:“收集10个东西”。
我为此创建了一个进度统计信息,并在代码中对其进行了更新,但是我还编辑了原始成绩,以便通过进度统计信息而不是代码中的AwardFirstThingamajigAchievement()函数将其解锁。
这会有什么后果?拥有该解锁功能的玩家会发现该成就已被锁定,因为该成就已被编辑,从技术上讲使其成为新的?它会保持解锁状态,但仍会在下一个Thingamajig收集的第一个成就上弹出一点弹出窗口吗?还是Steam根本不会触摸已经解锁的成就?