糖果消消乐笔记

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中实例化,数组只存储脚本。

猜你喜欢

转载自blog.csdn.net/wk6sae88/article/details/81427988
今日推荐