我正试图在我的HaxeFlixel游戏中设置一个保存功能.
一些背景:有问题的对象是一个Player扩展的实例FlxSprite.保存数据存储在我为其制作的自定义类的实例中.该实例存储在StringMap(键是保存名称)中,通过将其序列化为a中的变量来保存FlxSave.
创建保存数据并编写它可以正常工作.但是,重新读取保存数据会使消息"无效字段:像素"崩溃.pixels是一个来自FlxSprite的字段,但它不是序列化字符串中的第一个这样的字段,所以它可能不是那样的.
如果它有用,那个字段的声明是y6:pixelsn- 即:
y 开始一个名为......的字段6: 一串长度为6的字符串......pixels (字符串)n 空值