1、spriteRender:order in layer 设置图片第几层。
2、游戏管理只需要实例化一次,所以做成单例模式。awake中实例化:
private static GameManager _instance;
public static GameManager Instance
{
get
{
return _instance;
}
set
{
_instance = value;
}
}
void Awake()
{
_instance = this;
}
3、结构体显示在监视面板中。需要加上kexu可序列化的标签
[System.Serializable] //可序列化
public struct SweetPrefabs
{
public SweetType type;
public GameManager prefab;
}
4、变量隐藏在显示面板上
[HideInInspector]
public GameManager gameManager;
5、在gamemanager中实例化,数组只存储脚本。