序列化Unity Sprite

时间:2017-04-09 16:20:03

标签: c# unity3d

我想知道如何开始制作精灵(或任何其他复杂类型)可序列化?

每个案例是否具体或是否有一般方法?

编辑:

让我重申一下我的问题,我可以弄清楚如何编写gamelogic,我已经编程了几个月了,但是,这是我的第一个“大”问题,我甚至没有看到开始寻找。

所以我想知道如何实现这个目标,寻找什么。一个起点。

1 个答案:

答案 0 :(得分:2)

我没有完全了解你正在尝试做的事情,但是如果你需要对特定精灵的引用,你可以做以下任何一种:

1 - 从Resources文件夹中按名称加载精灵。

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

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

[SerializeField]
Sprite sprite;