Пример #1
0
    void Update()
    {
        if (curMode == enumBallMode.ready)
        {
            Vector3 pos = playerGameObj.transform.position;
            pos.y += 0.26f;

            transform.position = pos;
        }

        if (curMode != enumBallMode.gameover && transform.position.y <= -4.7f)
        {
            //transform.position.y = -5.0f;
            curMode        = enumBallMode.gameover;
            Time.timeScale = 0;
            gameController.SendMessage("GameOver");
        }
    }
Пример #2
0
    void Fire()
    {
        if (curMode == enumBallMode.letsrock)
        {
            return;
        }

        Vector3 vel = Vector3.zero;

        vel.x = playerGameObj.transform.position.x;
        vel.y = 10;

        vel.Normalize();
        vel *= 7.0f;         // ball speed

        Rigidbody2D rb = (Rigidbody2D)GetComponent(typeof(Rigidbody2D));

        rb.velocity = vel;

        curMode = enumBallMode.letsrock;
    }
Пример #3
0
 void Start()
 {
     playerGameObj  = GameObject.Find("Paddle");
     gameController = GameObject.Find("floor");
     curMode        = enumBallMode.ready;
 }