2017-04-09 59 views
1

我想知道如何开始制作一个精灵(或任何其他complexe类型)可串行化?序列化Unity雪碧

是每个案例具体还是有一个一般的方法?

编辑:

让我再次重申我的问题,我可以找出如何编码gamelogic,我一直在编程的一对夫妇只有两个月,但这个,这是我的第一个“大”的问题,我甚至没有看到从哪里开始寻找。

所以我想知道如何才能做到这一点,寻找什么。一个起点。从Resources文件加载精灵的名字 -

1:

+1

[Json](http://stackoverflow.com/a/36244111/3427520) – zwcloud

+0

你真的尝试过吗? Unity中的大多数类型都已可序列化。 –

+0

是的我试过了,它说Sprite没有标记为可序列化。 –

回答

1

我不太明白你想要做什么,但如果你需要一个特定的精灵一个参考,你可以做任何的这些。

Sprite sprite = Resources.Load<Sprite>("Items/Sword"); 

2 - 使用[SerializeField]属性来序列化所有精灵。

[SerializeField] 
Sprite sprite;