コード例 #1
0
    // Use this for initialization
    void Start()
    {
        stateModal   = StateModal.GetInstance();
        scoreModal   = ScoreModal.GetInstance();
        player1Modal = Player1Modal.GetInstance();

        shipSize = new Vector2(30, 30);
        Vector2 size = new Vector2(120, lineHeight);
        float   posX = Screen.width - (size.x + 20);
        float   posY = lineHeight * 2;

        highRec         = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight;
        scoreRec        = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight;
        highScoreRec    = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight * 2;
        player1Rec      = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight;
        player1ScoreRec = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight * 2;
        player1ScoreRec = new Rect(new Vector2(posX, posY), size);
        posY           += lineHeight * 2;
        player1LifeRec  = new List <Rect> ();
        AddShipRects(2, new Vector2(posX, posY));
    }
コード例 #2
0
ファイル: StateModal.cs プロジェクト: MizzKii/galaga
 public static StateModal GetInstance()
 {
     if (stateModal == null)
     {
         stateModal = new StateModal();
     }
     return(stateModal);
 }
コード例 #3
0
ファイル: GamePlay.cs プロジェクト: MizzKii/galaga
    // Use this for initialization
    void Start()
    {
        stateModal   = StateModal.GetInstance();
        scoreModal   = ScoreModal.GetInstance();
        player1Modal = Player1Modal.GetInstance();

        startSpeed = enemiesSpeed;
    }
コード例 #4
0
ファイル: UIReady.cs プロジェクト: MizzKii/galaga
    // Use this for initialization
    void Start()
    {
        stateModal = StateModal.GetInstance();

        Vector2 size     = new Vector2(400, 100);
        float   centerX  = (Screen.width / 2) - (size.x / 2);
        float   centerY  = Screen.height / 2;
        Vector2 position = new Vector2(centerX, centerY);

        readyRec = new Rect(position, size);
    }
コード例 #5
0
ファイル: EnemyWave.cs プロジェクト: MizzKii/galaga
    // Use this for initialization
    void Start()
    {
        stateModal = StateModal.GetInstance();
        position   = transform.position;

        translateLimitX = new CameraUtil().getCameraWidth() - halfWidth;
        enemies         = new List <BaseEnemy> ();
        GetComponentsInChildren <BaseEnemy> (enemies);

        Invoke("EnemyAttack", Random.Range(minAttractRange, maxAttractRange));
    }
コード例 #6
0
    void Start()
    {
        stateModal = StateModal.GetInstance();

        Vector2 size            = new Vector2(400, 50);
        float   centerX         = (Screen.width / 2) - (size.x / 2);
        float   centerY         = Screen.height / 2;
        Vector2 posTitle        = new Vector2(centerX, centerY - 80);
        Vector2 posStartMessage = new Vector2(centerX, centerY + 50);

        titleRec        = new Rect(posTitle + (Vector2.up * 10), size);
        startMessageRec = new Rect(posStartMessage, size);
    }
コード例 #7
0
    // Use this for initialization
    void Start()
    {
        stateModal = StateModal.GetInstance();
        scoreModal = ScoreModal.GetInstance();

        Vector2 size    = new Vector2(500, 50);
        float   centerX = (Screen.width / 2) - (size.x / 2);
        float   centerY = Screen.height / 2;

        gameOverRec        = new Rect(new Vector2(centerX, centerY - 150), size);
        hightScoreRec      = new Rect(new Vector2(centerX, centerY - 80), size);
        hightScorePointRec = new Rect(new Vector2(centerX, centerY - 50), size);
        scoreRec           = new Rect(new Vector2(centerX, centerY - 10), size);
        scorePointRec      = new Rect(new Vector2(centerX, centerY + 20), size);
        playAgainRec       = new Rect(new Vector2(centerX, centerY + 100), size);
    }