Exemplo n.º 1
0
    // Start is called before the first frame update
    void Start()
    {
        for (int i = 0; i < stackSize; i++)
        {
            GameObject go1 = Instantiate(noteObj, transform.position + Vector3.up * (i + 2) * 2 + p1, Quaternion.identity);
            GameObject go2 = Instantiate(noteObj, transform.position + Vector3.up * (i + 2) * 2 + p2, Quaternion.identity);

            HitNote note1 = go1.AddComponent <HitNote>();
            HitNote note2 = go2.AddComponent <HitNote>();

            randomKey = Random.Range(0, 4);

            if (randomKey == 0)
            {
                go1.GetComponent <SpriteRenderer>().sprite = play1Up.GetComponent <SpriteRenderer>().sprite;
                go1.GetComponent <HitNote>().key           = KeyCode.W;
                go2.GetComponent <SpriteRenderer>().sprite = play2Up.GetComponent <SpriteRenderer>().sprite;
                go2.GetComponent <HitNote>().key           = KeyCode.UpArrow;
            }
            else if (randomKey == 1)
            {
                go1.GetComponent <SpriteRenderer>().sprite = play1Lt.GetComponent <SpriteRenderer>().sprite;
                go1.GetComponent <HitNote>().key           = KeyCode.A;
                go2.GetComponent <SpriteRenderer>().sprite = play2Lt.GetComponent <SpriteRenderer>().sprite;
                go2.GetComponent <HitNote>().key           = KeyCode.LeftArrow;
            }
            else if (randomKey == 2)
            {
                go1.GetComponent <SpriteRenderer>().sprite = play1Dn.GetComponent <SpriteRenderer>().sprite;
                go1.GetComponent <HitNote>().key           = KeyCode.S;
                go2.GetComponent <SpriteRenderer>().sprite = play2Dn.GetComponent <SpriteRenderer>().sprite;
                go2.GetComponent <HitNote>().key           = KeyCode.DownArrow;
            }
            else
            {
                go1.GetComponent <SpriteRenderer>().sprite = play1Rt.GetComponent <SpriteRenderer>().sprite;
                go1.GetComponent <HitNote>().key           = KeyCode.D;
                go2.GetComponent <SpriteRenderer>().sprite = play2Rt.GetComponent <SpriteRenderer>().sprite;
                go2.GetComponent <HitNote>().key           = KeyCode.RightArrow;
            }

            player1StackList.Add(go1);
            player2StackList.Add(go2);
        }
    }
Exemplo n.º 2
0
    // Start is called before the first frame update
    void Start()
    {
        GameObject p1Sprite = Instantiate(player1, p1, Quaternion.identity);
        GameObject p2Sprite = Instantiate(player2, p2, Quaternion.identity);

        HitNote note1 = player1.AddComponent <HitNote>();
        HitNote note2 = player2.AddComponent <HitNote>();

        Debug.Log(Player1Select.playerOne);
        Debug.Log(Player2Select.playerTwo);

        if (Player1Select.playerOne == 0)
        {
            player1.GetComponent <SpriteRenderer>().sprite = snakeSprite1.GetComponent <SpriteRenderer>().sprite;
        }
        else if (Player1Select.playerOne == 1)
        {
            player1.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite;
        }
        else
        {
            player1.GetComponent <SpriteRenderer>().sprite = frogSprite1.GetComponent <SpriteRenderer>().sprite;
        }

        if (Player2Select.playerTwo == 0)
        {
            player2.GetComponent <SpriteRenderer>().sprite = snakeSprite1.GetComponent <SpriteRenderer>().sprite;
        }
        else if (Player2Select.playerTwo == 1)
        {
            player2.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite;
        }
        else
        {
            player2.GetComponent <SpriteRenderer>().sprite = starSprite1.GetComponent <SpriteRenderer>().sprite;
        }

        //GameObject p1Sprite = Instantiate(player1, p1, Quaternion.identity);
        //GameObject p2Sprite = Instantiate(player2, p2, Quaternion.identity);

        player1StackListA.Add(player1);
        player2StackListA.Add(player2);
    }