Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        elapsedTime = Time.time - startTime;
        if (elapsedTime > 10)
        {
            speed     = speed + 10.0f;
            startTime = Time.time;
        }

        float xPos = transform.position.x;

        if (KinectManager.instance.IsAvailable)
        {
            xPos = KinectManager.instance.PaddlePosition;
        }
        else
        {
            xPos = transform.position.x + (Input.GetAxis("Horizontal") * EthanSpeed);
        }

        playerPos = new Vector3(xPos - 147.5f, 171.3f, 18.605f);

        transform.position = playerPos;

        /*if (Input.anyKey)
         * {
         *  if (Input.GetKey("left") && transform.position.x > -168.3f)
         *      direction = Vector3.left;
         *  else if (Input.GetKey("right") && transform.position.x < 131.9f)
         *      direction = Vector3.right;
         *  if (transform.position.x < -168.3f || transform.position.x > 131.9f)
         *      direction = Vector3.zero;
         * }
         * else
         * {
         *  direction = Vector3.zero;
         * }*/
        float amountTomove   = speed * Time.deltaTime;
        float lramountTomove = lrspeed * Time.deltaTime;

        transform.Translate(direction * lramountTomove * 2);
        //transform.Translate (Vector3.forward * (amountTomove/2));
        Camera.transform.position = new Vector3(Camera.transform.position.x, Camera.transform.position.y, camOffset.z + transform.position.z);

        if (isDead)
        {
            d.ToggleEndMenu(score); return;
        }
        if (score >= scoreToNext)
        {
            LevelUp();
        }
        int cons = (int)scoreToNext / 10;

        score         += (Time.deltaTime * cons);
        scoretext.text = ((int)score).ToString();
    }
 void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag.Equals("Ethan"))
     {
         //Debug.Log("Dead");
         d.ToggleEndMenu(PlayerControl.score);
         // Debug.Log("ASDF");
     }
 }
Exemplo n.º 3
0
 public void OnDeath()
 {
     isDead = true;
     PlayerPrefs.SetFloat("HighScore", scoreValue);
     deathmenu.ToggleEndMenu(scoreValue);
 }