void Start() { GameObject parent = new GameObject("FieldObject"); BlockCreater.GetInstance().CreateField("Result", parent.transform, blockMap); parent.isStatic = true; blockMap.BlockRendererUpdate(); }
void Start() { //どのマップを使うか設定 stagenumber = Select.Stagenum(); GameObject parent = new GameObject("FieldObject"); BlockCreater.GetInstance().CreateField("Stage" + stagenumber, parent.transform, blockMap); parent.isStatic = true; blockMap.BlockRendererUpdate(); }
private void BlockChanger() { //Debug.Log("entered block creater"); //İnitBlockDist += Player.instance.transform.position.z - blocks[blocks.Length - 1].gameObject.transform.position.z + 75f; İnitBlockDist = LevelHollowGetDistance.GetLastHollowPos(GameObject.FindWithTag("LevelHollows").transform) + 100f; int doubleActivatedBlock = 0; BlockCreater.beforeActivated = false; foreach (GameObject b in blocks) { BlockCreater.SetDistance(b); doubleActivatedBlock = BlockCreater.CreateBlock(b, doubleActivatedBlock); } //LastPosOfArray = blocks[blocks.Length - 1].transform.position.z; }
void Start() { //フェード Fade.Instance.FadeOut(1.0f); stagenumber = 0; //6個のステージ for (int i = 0; i < UiRectTransforms.Length - 1; ++i) { //空のオブジェクト GameObject field = GameObject.Find("field" + (i + 1)); //リストに追加 list.Add(field); blockMaps[i] = new BlockMap(); BlockCreater.GetInstance().CreateField("Stage" + (i + 1), field.transform, blockMaps[i]); blockMaps[i].BlockRendererUpdate(); blockMaps[i].BlockPhysicsOff(); //見えなくする list[i].SetActive(false); } list[0].SetActive(true); init_scale = UiRectTransforms[0].localScale; }