unity关于sprite序列化问题

写背包的时候偷懒想直接将背包的SO文件直接给序列化了,

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

相关推荐

  1. Unity-序列和反序列

    2024-05-12 13:46:03       43 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 13:46:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 13:46:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 13:46:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 13:46:03       18 阅读

热门阅读

  1. 了解WebSocket

    2024-05-12 13:46:03       12 阅读
  2. MapReduce

    MapReduce

    2024-05-12 13:46:03      6 阅读
  3. js方法 Array.prototype.slice()

    2024-05-12 13:46:03       10 阅读
  4. 中文域名有必要注册吗?

    2024-05-12 13:46:03       9 阅读
  5. 如何自定义双亲委派中类的加载器

    2024-05-12 13:46:03       10 阅读
  6. Elasticsearch安装

    2024-05-12 13:46:03       11 阅读