public void Update()
    {
        //Receiver.Bind(address_beta, ReceiveDoubleBeta);
        //Receiver.Bind(address_alpha, ReceiveDoubleAlpha);
        OSC_Receiver_Soyeon oscreader = tracking.GetComponent <OSC_Receiver_Soyeon>();

        betaScore  = oscreader.betaScore;
        alphaScore = oscreader.alphaScore;
        //betaScore = Random.Range(0f, 1f);
        //alphaScore = Random.Range(0f, 1f);
        //Debug.Log(betaScore);
        valueList.Add(betaScore);
        alphaList.Add(alphaScore);
        ShowGraphAlpha(valueList);
        ShowGraphBeta(alphaList);

        if (valueList.Count() > pointNum)
        {
            valueList.RemoveAt(1);
            alphaList.RemoveAt(1);

            foreach (Transform child in graphContainer)
            {
                Destroy(child.gameObject);
            }

            ShowGraphAlpha(valueList);
            ShowGraphBeta(alphaList);
        }
    }
Example #2
0
    void Update()
    {
        // float distCovered = (Time.time - startTime) * speed;
        // float fracJourney = distCovered / journeyLength;
        //transform.position = Vector3.Lerp(transform.position, targetItem.transform.position, fracJourney);
        // 밑에 줄 출력이 넘 많아서 잠시 코멘트아웃했습니다 - 다인
        //Debug.Log(heli.transform.localPosition.y);
        //Receiver.Bind(addressAlpha, ReceiveDoubleAlpha);
        //Receiver.Bind(addressBeta, ReceiveDoubleBeta);

        OSC_Receiver_Soyeon oscreader = tracking.GetComponent <OSC_Receiver_Soyeon>();

        betaScore  = oscreader.betaScore;
        alphaScore = oscreader.alphaScore;

        float   y         = Remap(betaScore, 0, 0.5f, 0, 4);
        Vector3 newVector = new Vector3(heli.transform.localPosition.x, y, heli.transform.localPosition.z);

        heli.transform.localPosition = Vector3.Lerp(transform.localPosition, newVector, Time.deltaTime * smooth);

        /*
         *_animationTimePosition += Time.deltaTime;
         * Vector3 newVector = new Vector3(transform.localPosition.x, y, transform.localPosition.z, MoveCurve.Evaluate(_animationTimePosition));
         * heli.transform.position = Vector3.Lerp(transform.position, newVector);
         */

        //if (Heli.transform.position.y > cameraMoving.transform.localPosition.y)
        //Heli.transform.position = new Vector3(-6.5f, Heli.transform.localPosition.y +limit, 0);

        //if (Heli.transform.position.y < cameraMoving.transform.localPosition.y)
        // Heli.transform.position = new Vector3(-6.5f, Heli.transform.localPosition.y - limit, 0);
        foreach (var main in AlphaPSs)
        {
            main.startSize     = alphaScore;
            main.playbackSpeed = alphaScore;
            Debug.Log("alpha startSize:  " + main.startSize);
        }
        foreach (var main in BetaPSs)
        {
            main.startSize     = betaScore;
            main.playbackSpeed = betaScore;
            Debug.Log("beta startSize:  " + main.startSize);
            //Debug.Log("startSize: " + main.startSize + "                    betaSccore : " +betaScore);
        }
    }
    void FixedUpdate()
    {
        //Receiver.Bind(address, ReceiveDoubleBeta);
        //RenderSettings.skybox.SetFloat("_Exposure", 0.2f);

        //OSC_Receiver_Soyeon oscreader = tracking.GetComponent<OSC_Receiver_Soyeon>();
        //betaScore= oscreader.betaScore;

        OSC_Receiver_Soyeon oscreader = tracking.GetComponent <OSC_Receiver_Soyeon>();

        betaScore = oscreader.betaScore;

        //betaScore = 1;
        //go to target

        if (target1 != null)
        {
            //Debug.Log("depress1_alive");

            if (betaScore > beta_min)
            {
                //for (int i =0; i<2; i++)
                //{
                bullet1.transform.position = Vector3.Lerp(bullet1.transform.position, target1.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //yield return new WaitForSeconds(wait);
                //}
                //for (int i = 0; i < 2; i++)
                //{

                bullet2.transform.position = Vector3.Lerp(bullet2.transform.position, target1.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
                //for(int i = 0; i < 2; i++)
                //{

                bullet3.transform.position = Vector3.Lerp(bullet3.transform.position, target1.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
            }
        }
        else if (target2 != null)
        {
            if (betaScore > beta_min)
            {
                //if (Depress2_Soyeon.life == 3)
                //{

                bullet4.transform.position = Vector3.Lerp(bullet4.transform.position, target2.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //yield return new WaitForSeconds(wait);
                //}
                //else if (Depress2_Soyeon.life == 2)
                //{
                bullet5.transform.position = Vector3.Lerp(bullet5.transform.position, target2.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
                //else if (Depress2_Soyeon.life == 1)
                //{
                bullet6.transform.position = Vector3.Lerp(bullet6.transform.position, target2.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
            }
        }
        else if (target3 != null)
        {
            //Debug.Log("depress3_alive");

            if (betaScore > beta_min)
            {
                //if (Depress3_Soyeon.life == 3)
                //{
                bullet7.transform.position = Vector3.Lerp(bullet7.transform.position, target3.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //yield return new WaitForSeconds(wait);
                //}
                //else if (Depress3_Soyeon.life == 2)
                //{
                bullet8.transform.position = Vector3.Lerp(bullet8.transform.position, target3.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
                //else if (Depress3_Soyeon.life == 1)
                //{
                bullet9.transform.position = Vector3.Lerp(bullet9.transform.position, target3.transform.position, MoveCurve.Evaluate(bulletSpeed));
                //}
            }
        }
    }