コード例 #1
0
    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>();
    }
コード例 #2
0
    // 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;
    }
コード例 #3
0
 // Start is called before the first frame update
 void Start()
 {
     Stages   = GameObject.Find("/Canvas/Manager");
     script   = Stages.GetComponent <MusicSceneController>();
     animator = this.gameObject.GetComponent <Animator>();
 }