public static bool another_color_p2; // 2Pのキャラクターの色を変更する // Start is called before the first frame update void Start() { counter = GameObject.Find("/Canvas/Manager/CharacterSelectScene/Panels"); Panels = new GameObject[counter.transform.childCount]; for (int i = 0; i < counter.transform.childCount; i++) { Panels[i] = counter.transform.GetChild(i).gameObject; } if (initialize == true) // 既に初期化していたら設定を保持する { p1_num = MusicSceneController.p1_num(); p2_num = MusicSceneController.p2_num(); } else // 初期化していなかったら値を入れる(初期化する) // initialize = true; { p1_num = 0; p2_num = Panels.Length - 1; } cursor1.transform.position = Panels[p1_num].transform.position; cursor2.transform.position = Panels[p2_num].transform.position; dot_anim1 = dots1.GetComponent <Animator>(); // 1Pのドットのアニメーションを取得 dot_anim2 = dots2.GetComponent <Animator>(); // 2Pのドットのアニメーションを取得 bubble_anim1 = bubble1.GetComponent <Animator>(); bubble_anim2 = bubble2.GetComponent <Animator>(); }
// Start is called before the first frame update void Start() { // AudioSourceとAudioClipを取得する audioSource = GetComponent <AudioSource>(); music = MusicSceneController.music(); switch (music) { case 0: clip = musics[0]; BPM = BPM_Data[0]; state.gameendgrid = LastGrid[0]; state.MusicEndTime = GameTime[0]; background.BackgrpundSpriteRenderer.sprite = background.Background[0]; MusicTitle.text = music_title[0]; break; case 1: clip = musics[1]; BPM = BPM_Data[1]; state.gameendgrid = LastGrid[1]; state.MusicEndTime = GameTime[1]; background.BackgrpundSpriteRenderer.sprite = background.Background[1]; MusicTitle.text = music_title[1]; break; case 2: clip = musics[2]; BPM = BPM_Data[2]; state.gameendgrid = LastGrid[2]; state.MusicEndTime = GameTime[2]; background.BackgrpundSpriteRenderer.sprite = background.Background[2]; MusicTitle.text = music_title[2]; break; case 3: clip = musics[3]; BPM = BPM_Data[3]; state.gameendgrid = LastGrid[3]; state.MusicEndTime = GameTime[3]; background.BackgrpundSpriteRenderer.sprite = background.Background[3]; MusicTitle.text = music_title[3]; break; case 4: clip = musics[4]; BPM = BPM_Data[4]; state.gameendgrid = LastGrid[4]; state.MusicEndTime = GameTime[4]; background.BackgrpundSpriteRenderer.sprite = background.Background[4]; MusicTitle.text = music_title[4]; break; default: Debug.Log("The Music is Nothing."); break; } audioSource.clip = clip; Invoke("PlayMusic", 5.0f); // music = MusicSceneController.music(); // サンプルレートを取得する sampleRate = clip.frequency; }
// Start is called before the first frame update void Start() { Stages = GameObject.Find("/Canvas/Manager"); script = Stages.GetComponent <MusicSceneController>(); animator = this.gameObject.GetComponent <Animator>(); }