【发布时间】:2015-09-22 06:28:34
【问题描述】:
我正在尝试在我的 HaxeFlixel 游戏中设置保存功能。
一些背景知识:有问题的对象是Player 的一个实例,它扩展了FlxSprite。保存数据存储在我为它制作的自定义类的实例中。该实例存储在StringMap 中(键是保存名称),通过将其序列化为FlxSave 中的变量来保存。
创建保存数据并写入它工作正常。但是,读取保存数据会导致游戏崩溃,并显示“无效字段:像素”消息。 pixels 是 FlxSprite 的一个字段,但它不是序列化字符串中的第一个这样的字段,所以可能不是那个。
如果有用,该字段的声明为y6:pixelsn - 即:
-
y开始一个字段,名为... -
6:长度为 6 的字符串... -
pixels(字符串) -
nnull
【问题讨论】:
标签: haxe haxeflixel