小编Vik*_*féo的帖子

序列化工作但反序列化崩溃

我正试图在我的HaxeFlixel游戏中设置一个保存功能.

一些背景:有问题的对象是一个Player扩展的实例FlxSprite.保存数据存储在我为其制作的自定义类的实例中.该实例存储在StringMap(键是保存名称)中,通过将其序列化为a中的变量来保存FlxSave.

创建保存数据并编写它可以正常工作.但是,重新读取保存数据会使消息"无效字段:像素"崩溃.pixels是一个来自FlxSprite的字段,但它不是序列化字符串中的第一个这样的字段,所以它可能不是那样的.

如果它有用,那个字段的声明是y6:pixelsn- 即:

  • y 开始一个名为......的字段
  • 6: 一串长度为6的字符串......
  • pixels (字符串)
  • n 空值

haxe haxeflixel

5
推荐指数
1
解决办法
97
查看次数

标签 统计

haxe ×1

haxeflixel ×1