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); }
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)); }