Пример #1
0
    void Update()
    {
        //if (Input.GetKeyDown(KeyCode.A))
        //{
        //    playerWaveHands = true;
        //}
        //if (Input.GetKeyUp(KeyCode.A))
        //{
        //    playerWaveHands = false;
        //}
        //if (Input.GetKeyDown(KeyCode.S))
        //{
        //    playerShakeHands = true;
        //}
        //if (Input.GetKeyUp(KeyCode.S))
        //{
        //    playerShakeHands = false;
        //}
        //if (Input.GetKeyDown(KeyCode.D))
        //{
        //    playerSalute = true;
        //}
        //if (Input.GetKeyUp(KeyCode.D))
        //{
        //    playerSalute = false;
        //}
        //if (Input.GetKeyDown(KeyCode.F))
        //{
        //    playerClapHands = true;
        //}
        //if (Input.GetKeyUp(KeyCode.F))
        //{
        //    playerClapHands = false;
        //}


        timer += Time.deltaTime;
        if (timer > 4.0f)
        {
            kinectMessage = gameObject.GetComponent <KinectWrapper2>().massage;


            if (kinectMessage == Massage_Enum.NONE && lastKinectMessage != Massage_Enum.NONE)
            {
                playerEnterIn = true;
            }
            else
            {
                playerEnterIn = false;
            }


            if (kinectMessage == Massage_Enum.OUTCAMERA && lastKinectMessage != Massage_Enum.OUTCAMERA)
            {
                playerEnterWrong = true;
            }
            else
            {
                playerEnterWrong = false;
            }
            if (kinectMessage == Massage_Enum.NOPLAYER && lastKinectMessage != Massage_Enum.NOPLAYER)
            {
                playerExit = true;
            }
            else
            {
                playerExit = false;
            }

            if (kinectMessage == Massage_Enum.FORWARD && lastKinectMessage != Massage_Enum.FORWARD)
            {
                playerWalk = true;
            }
            else
            {
                playerWalk = false;
            }


            if (kinectMessage == Massage_Enum.WAVE)
            {
                playerWaveHands = true;
            }
            else
            {
                playerWaveHands = false;
            }


            if (kinectMessage == Massage_Enum.SALUTE)
            {
                playerSalute = true;
            }
            else
            {
                playerSalute = false;
            }


            if (kinectMessage == Massage_Enum.SHAKE)
            {
                playerShakeHands = true;
            }
            else
            {
                playerShakeHands = false;
            }


            if (kinectMessage == Massage_Enum.CLAP)
            {
                playerClapHands = true;
            }
            else
            {
                playerClapHands = false;
            }



            lastKinectMessage = kinectMessage;
        }
    }
Пример #2
0
 void Start()
 {
     kinectMessage     = gameObject.GetComponent <KinectWrapper2>().massage;
     lastKinectMessage = Massage_Enum.NOPLAYER;
     kinectMessage     = Massage_Enum.NOPLAYER;
 }