public BgBlockContainer CreateBgBlockContainer(string prefabName, int count)
    {
        GameObject       blockObj  = ResourceManager.GetInstance().GetPrefab("Prefab/Background", prefabName);
        BgBlockContainer container = new BgBlockContainer(_bgTf);

        container.Init();
        container.SetBlockObject(blockObj, count);
        //添加到列表中
        _containerList.Add(container);
        return(container);
    }
Beispiel #2
0
    private void InitBgBlockContainer()
    {
        BgBlockContainer container = CreateBgBlockContainer("Stage5BgBlock0", 4);

        container.SetSpeed(-0.008f);
        container.SetDisappearZ(-2.56f);
        container.SetIntervalRangeZ(2.56f, 2.56f);
        container.GenerateBlocks(new Vector3(0, 0, 0));

        container = CreateBgBlockContainer("Stage5BgBlock1", 4);
        container.SetSpeed(-0.008f);
        container.SetDisappearZ(-2.56f);
        container.SetIntervalRangeZ(2.56f, 2.56f);
        container.GenerateBlocks(new Vector3(0, 0, 0));
    }