写背包的时候偷懒想直接将背包的SO文件直接给序列化了,
要是不知道还真看不出来,这个sprite是不能够直接被序列化的,使用unity自带的JsonUtility直接跳过序列化不了,使用NewtonsoftJson倒是可以尝试去序列化它,但是会出现循环引用问题,倒是也可以像序列化vector3一样单独做一个类,不过还是建议不去序列化它,不序列化它那我的背包数据怎么办?另外定义一个类包括了物品ID和数量,用一个list去存它,序列化它就行。在背包的文件里面类似于工厂模式定义方法方便外部通过ID等拿到具体的物体信息。