我正在制作一个团结的2D游戏,用户将能够在游戏中解锁新的皮肤,其中包括新的动画。我原本打算这样做的方法是让不同的Sprites命名为sprite_01 sprite_02等,当玩家解锁Sprite时,它会将该Sprite的索引号添加到数据库中的unlocks列。这是如果玩家x解锁1和2,1,2将被添加到数据库。这样我可以告诉用户解锁了哪些Sprite。然后,当用户选择皮肤时,我会将适当的动画控制器附加到播放器预制件上。
这是我试图解决这个问题的平庸尝试,但我是这种集成的新手。我想看看这里是否有人能指出我正确的方向做最好的事情。