【发布时间】:2021-05-06 23:32:07
【问题描述】:
我想从另一个脚本上的序列化列表中获取一个值。我怎样才能做到这一点?这是我的清单:
[System.Serializable]
public class Level
{
public string Name;
public Sprite Icon;
public bool Unlocked;
public bool Interactable;
}
public List<Level> levelList = new List<Level>();
【问题讨论】:
-
这个序列化成xml了吗?
-
@3xGuy 不,不是
-
这能回答你的问题吗? Access other script's references in Unity3D
-
@Ruzihm 不是真的:(
-
序列化与从另一个脚本访问列表或其他项目无关。序列化是从 C# 类型转换为 json、xml(因此有关于它的注释)、yaml、二进制或其他。在这里,您要考虑使用 GetComponent
作为提到的其他评论的公共变量。